.content { // --padding-bottom: 12.8205vw; --background: #fff; .nav-data { position: fixed; top: 5.1282vw; display: flex; justify-content: space-between; align-items: center; width: 100%; padding: 2.5641vw; color: white; z-index: 1; .room-data { background-color: rgb(0 0 0 / 40%); display: flex; width: 41.0256vw; justify-content: space-between; align-items: center; border-radius: 10.2564vw; padding: 1.0256vw; border: 0.2564vw solid rgb(255 255 255 / 30%); .avatar { width: 9.2308vw; height: 9.2308vw; } .profile-title { display: flex; flex-direction: column; align-items: start; justify-content: space-around; margin-left: 1.0256vw; flex: 1; .profile-name { font-size: 3.5897vw; } .level { background-color: #cc59de; text-align: center; font-size: 3.0769vw; border-radius: 5.1282vw; padding: 0vw 1.5385vw; } } ion-icon { margin-left: 2.5641vw; font-size: 7.6923vw; } } .report, .exit { background-color: rgb(0 0 0 / 40%); color: white; border-radius: 50%; width: 9.2308vw; height: 9.2308vw; display: flex; align-items: center; justify-content: center; border: 0.2564vw solid rgb(255 255 255 / 30%); ion-icon { font-size: 6.6667vw; } } } .tools { position: fixed; bottom: 0; left: 0; width: 100%; padding: 2.5641vw; .swiper-wrapper { // height: 71.7949vw; // justify-content: end; } .row { display: flex; justify-content: space-between; .row-li { display: flex; justify-content: center; align-items: center; justify-content: center; flex-direction: column; color: #fff; width: 25.641vw; margin-bottom: 1.5385vw; .label { margin-top: 1.5385vw; font-size: 3.5897vw; } .icon-box { background-color: rgba(0, 0, 0, 0.4); // border: 0.2564vw solid rgba(255, 255, 255, 0.3); border-radius: 50%; padding: 1.0256vw; display: flex; align-items: center; justify-content: center; ion-icon { color: white; font-size: 7.6923vw; } .icon-tool { width: 7.6923vw; height: 7.6923vw; } img { width: 12.8205vw; height: 12.8205vw; background: white; border-radius: 50%; overflow: hidden; } } .action-icon { background-color: #ffffff; ion-icon { color: black !important; } } } .tips { background-color: rgba(0, 0, 0, 0.4); border-radius: 5.1282vw; color: white; padding: 1.5385vw; margin-bottom: 2.5641vw; font-size: 3.0769vw; span { color: #ffc409; } } } } .chat-template { // height: 94.8718vw; display: flex; flex-direction: column; justify-content: end; background: linear-gradient(to top, #000, #fff0); border-radius: 0 0 1.0256vw 1.0256vw; .chat-list{ height: 41.0256vw; color: #fff; overflow-y: scroll; .tips{ color:#b7000e; text-align: center; } .message{ font-size: 3.0769vw; margin-bottom: 1.0256vw; } .slef_m{ color: #ffc409; } } .footer-tool { display: flex; // background: white; padding: 0 1.0256vw; backdrop-filter: saturate(180%) blur(5.1282vw); background: rgb(255 255 255 / 0.8); border-radius: 1.0256vw; .input-bar { // width: 41.0256vw; display: flex; align-items: center; justify-content: space-between; flex-shrink: 0; ion-icon { font-size: 7.6923vw; } .splice { margin: 0 0.5128vw; } } .tools-maxwid { width: 41.0256vw; } } .emoji-content { background: #fbfbfb; height: 41.0256vw; overflow-y: scroll; .emoji-box { display: flex; flex-wrap: wrap; width: 100%; .emoji-item { width: 7.6923vw; height: 7.6923vw; display: flex; justify-content: center; align-items: center; .emoji-img { width: 5.1282vw; height: 5.1282vw; } } .emoji-item__del { width: 7.6923vw; height: 7.6923vw; display: flex; justify-content: center; align-items: center; .emoji-img { width: 5.1282vw; height: 5.1282vw; } } } } } } .langh{ height:51.2821vw !important; }