|
@@ -0,0 +1,558 @@
|
|
|
+.avatar-box {
|
|
|
+ width: 1.7067rem;
|
|
|
+ height: 1.7067rem;
|
|
|
+ margin: 0.56rem auto 0;
|
|
|
+ border: 1px #ed5d18 solid;
|
|
|
+ border-radius: 50%;
|
|
|
+ // background-image: url('@/assets/images/avatar_default.jpg');
|
|
|
+ background-size: 100%;
|
|
|
+ background-repeat: no-repeat;
|
|
|
+ position: fixed;
|
|
|
+ top: 0.2667rem;
|
|
|
+ left: 0.2667rem;
|
|
|
+ z-index: 100;
|
|
|
+ overflow: hidden;
|
|
|
+ .tips {
|
|
|
+ width: 100%;
|
|
|
+ height: 0.5rem;
|
|
|
+ position: absolute;
|
|
|
+ background: rgba(0, 0, 0, 0.5);
|
|
|
+ bottom: 0;
|
|
|
+ left: 0;
|
|
|
+ text-align: center;
|
|
|
+ line-height: 0.5rem;
|
|
|
+ font-size: 0.22rem;
|
|
|
+ color: #ed5d18;
|
|
|
+ }
|
|
|
+ input {
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+ opacity: 0;
|
|
|
+ position: relative;
|
|
|
+ z-index: 10;
|
|
|
+ cursor: pointer;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ #PageRtcLive {
|
|
|
+ position: absolute;
|
|
|
+ left: 0;
|
|
|
+ bottom: 0;
|
|
|
+ // height: 7.31rem;
|
|
|
+ width: 100%;
|
|
|
+ z-index: 999;
|
|
|
+ // background: rgba(0, 0, 0, 0.1);
|
|
|
+ padding: 0 0.44rem;
|
|
|
+ box-sizing: border-box;
|
|
|
+ // pointer-events: none;
|
|
|
+ .member_number {
|
|
|
+ // width: 1.67rem;
|
|
|
+ height: 0.5rem;
|
|
|
+ background: rgba(0, 0, 0, 0.3);
|
|
|
+ border-radius: 0.25rem;
|
|
|
+ position: fixed;
|
|
|
+ top: 0.56rem;
|
|
|
+ right: 0.44rem;
|
|
|
+ padding: 0.07rem 0.17rem;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: center;
|
|
|
+ .members {
|
|
|
+ width: 0.42rem;
|
|
|
+ height: 0.42rem;
|
|
|
+ background: url(/@/assets/images/rtcLive/members@2x.png);
|
|
|
+ background-size: 100% 100%;
|
|
|
+ margin-right: 0.07rem;
|
|
|
+ }
|
|
|
+ span {
|
|
|
+ font-size: 0.24rem;
|
|
|
+ color: #fff;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .controlBar {
|
|
|
+ width: 9.51rem;
|
|
|
+ height: 1.173333rem;
|
|
|
+ background: rgba(0, 0, 0, 0.5);
|
|
|
+ border-radius: 0.67rem;
|
|
|
+ border: 0.03rem solid rgba(255, 255, 255, 0.1);
|
|
|
+ margin: 0.67rem auto 0;
|
|
|
+ // position: absolute;
|
|
|
+ position: fixed;
|
|
|
+ z-index: 9999;
|
|
|
+ left: 50%;
|
|
|
+ transform: translateX(-50%);
|
|
|
+ padding: 0 0.266667rem;
|
|
|
+ box-sizing: border-box;
|
|
|
+ bottom: 0.94rem;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: space-between;
|
|
|
+ .saySomething {
|
|
|
+ color: #fff;
|
|
|
+ // font-size: 0.42rem;
|
|
|
+ height: 0.8rem;
|
|
|
+ position: relative;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: center;
|
|
|
+ background: rgba(0, 0, 0, 0.5);
|
|
|
+ padding: 0 0.2rem 0 0.2rem;
|
|
|
+ border-radius: 0.64rem;
|
|
|
+ width: 100%;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: space-between;
|
|
|
+ .disSpeakBtn {
|
|
|
+ width: 0.533333rem;
|
|
|
+ height: 0.533333rem;
|
|
|
+ background: url(/@/assets/images/rtcLive/pop-up_screen_on@2x.png)
|
|
|
+ no-repeat;
|
|
|
+ background-size: 100% 100%;
|
|
|
+ cursor: pointer;
|
|
|
+ &.dis {
|
|
|
+ background: url(/@/assets/images/rtcLive/pop-up_screen_off@2x.png)
|
|
|
+ no-repeat;
|
|
|
+ background-size: 100% 100%;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .speakIcon {
|
|
|
+ width: 0.32rem;
|
|
|
+ height: 0.32rem;
|
|
|
+ background: url(/@/assets/images/rtcLive/Input_norma@2x.png);
|
|
|
+ background-size: 100% 100%;
|
|
|
+ display: block;
|
|
|
+ margin-right: 0.1rem;
|
|
|
+ &.dis {
|
|
|
+ background: url(/@/assets/images/rtcLive/Input_disabled@2x.png);
|
|
|
+ background-size: 100% 100%;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ span {
|
|
|
+ font-size: 0.266667rem;
|
|
|
+ }
|
|
|
+ // &::after {
|
|
|
+ // content: "";
|
|
|
+ // position: absolute;
|
|
|
+ // width: 0.04rem;
|
|
|
+ // height: 0.44rem;
|
|
|
+ // background: #ffffff;
|
|
|
+ // border-radius: 0.03rem;
|
|
|
+ // top: 50%;
|
|
|
+ // transform: translateY(-50%);
|
|
|
+ // right: -0.28rem;
|
|
|
+ // }
|
|
|
+ }
|
|
|
+ .control_btn {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: space-between;
|
|
|
+ margin-left: 0.2rem;
|
|
|
+ > div {
|
|
|
+ // width: 0.56rem;
|
|
|
+ // height: 0.56rem;
|
|
|
+ width: 0.65rem;
|
|
|
+ height: 0.65rem;
|
|
|
+ // font-size: 0.56rem;
|
|
|
+ // background: #FD5151;
|
|
|
+ margin-right: 0.33rem;
|
|
|
+ // &.iconexit {
|
|
|
+ // // width: 0.56rem;
|
|
|
+ // // height: 0.56rem;
|
|
|
+ // color: #fd5151;
|
|
|
+ // // background: #fff;
|
|
|
+ // // border-radius: 50%;
|
|
|
+ // // overflow: hidden;
|
|
|
+ // }
|
|
|
+ &.brushesBack {
|
|
|
+ background: url(/@/assets/images/rtcLive/revocation@2x.png);
|
|
|
+ background-size: 100% 100%;
|
|
|
+ }
|
|
|
+ &.brushes {
|
|
|
+ // background: url(/@/assets/images/rtcLive/brushes@2x.png);
|
|
|
+ background: url(/@/assets/images/rtcLive/brushes@2x.png);
|
|
|
+ background-size: 100% 100%;
|
|
|
+ }
|
|
|
+ &.brushesed {
|
|
|
+ background: url(/@/assets/images/rtcLive/brushes_selected@2_1.png);
|
|
|
+ background-size: 100% 100%;
|
|
|
+ }
|
|
|
+ &.invitation {
|
|
|
+ background: url(/@/assets/images/rtcLive/invitation@2x.png);
|
|
|
+ background-size: 100% 100%;
|
|
|
+ }
|
|
|
+ &.members {
|
|
|
+ background: url(/@/assets/images/rtcLive/members@2x.png);
|
|
|
+ background-size: 100% 100%;
|
|
|
+ }
|
|
|
+ &.mic_on {
|
|
|
+ background: url(/@/assets/images/rtcLive/mic_on@2x.png);
|
|
|
+ background-size: 100% 100%;
|
|
|
+ }
|
|
|
+ &.mic_no {
|
|
|
+ background: url(/@/assets/images/rtcLive/mic_off_50@2x.png);
|
|
|
+ background-size: 100% 100%;
|
|
|
+ }
|
|
|
+ &.mic_off {
|
|
|
+ background: url(/@/assets/images/rtcLive/mic_off@2x.png);
|
|
|
+ background-size: 100% 100%;
|
|
|
+ }
|
|
|
+ &.video_on {
|
|
|
+ background: url(/@/assets/images/rtcLive/video_on@2x.png);
|
|
|
+ background-size: 100% 100%;
|
|
|
+ }
|
|
|
+ &.video_no {
|
|
|
+ background: url(/@/assets/images/rtcLive/video_off_50@2x.png);
|
|
|
+ background-size: 100% 100%;
|
|
|
+ }
|
|
|
+ &.video_off {
|
|
|
+ background: url(/@/assets/images/rtcLive/video_off@2x.png);
|
|
|
+ background-size: 100% 100%;
|
|
|
+ }
|
|
|
+ &.exit {
|
|
|
+ background: url(/@/assets/images/rtcLive/exit@2x.png);
|
|
|
+ background-size: 100% 100%;
|
|
|
+ }
|
|
|
+ &:last-child {
|
|
|
+ margin-right: 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .layer {
|
|
|
+ width: 100vw;
|
|
|
+ height: 100vh;
|
|
|
+ background: rgba(0, 0, 0, 0.1);
|
|
|
+ z-index: 10000;
|
|
|
+
|
|
|
+ position: fixed;
|
|
|
+ bottom: 0;
|
|
|
+ left: 0;
|
|
|
+ // right: unset;
|
|
|
+ // top: unset;
|
|
|
+ .inputBox {
|
|
|
+ width: 100vw;
|
|
|
+ height: 1.39rem;
|
|
|
+ // background: #f2f2f2;
|
|
|
+ border: 1px solid rgba(255, 255, 255, 0.1);
|
|
|
+ background: rgba(0, 0, 0, 0.5);
|
|
|
+
|
|
|
+ position: absolute;
|
|
|
+ bottom: 0;
|
|
|
+ left: 0;
|
|
|
+ padding: 0 0.44rem;
|
|
|
+ box-sizing: border-box;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: center;
|
|
|
+ .msgBox {
|
|
|
+ width: 9.53rem;
|
|
|
+ height: 0.94rem;
|
|
|
+ position: absolute;
|
|
|
+ > input {
|
|
|
+ width: 9.53rem;
|
|
|
+ height: 0.94rem;
|
|
|
+ background: rgba(0, 0, 0, 0.5);
|
|
|
+ border-radius: 0.56rem;
|
|
|
+ font-size: 0.42rem;
|
|
|
+ padding: 0 1.6rem 0 0.44rem;
|
|
|
+ box-sizing: border-box;
|
|
|
+ border: none;
|
|
|
+ outline: none;
|
|
|
+ color: #fff;
|
|
|
+ resize: none;
|
|
|
+ line &::placeholder {
|
|
|
+ color: rgba(255, 255, 255, 0.5);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .iconfont {
|
|
|
+ // width: 0.56rem;
|
|
|
+ // height: 0.56rem;
|
|
|
+ // background: #ed5d18;
|
|
|
+ font-size: 0.56rem;
|
|
|
+ position: absolute;
|
|
|
+ top: 50%;
|
|
|
+ transform: translateY(-50%);
|
|
|
+ right: 0.78rem;
|
|
|
+ color: #fff;
|
|
|
+ &.active {
|
|
|
+ color: #ed5d18;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .iconsend_icon {
|
|
|
+ position: absolute;
|
|
|
+ top: 50%;
|
|
|
+ transform: translateY(-50%);
|
|
|
+ // right: 0.78rem;
|
|
|
+ right: 0.106667rem;
|
|
|
+ width: 1.28rem;
|
|
|
+ height: 0.693333rem;
|
|
|
+ background: #ed5d18;
|
|
|
+ color: #fff;
|
|
|
+ font-size: 0.32rem;
|
|
|
+ text-align: center;
|
|
|
+ line-height: 0.693333rem;
|
|
|
+ border-radius: 0.533333rem;
|
|
|
+ // width: 0.67rem;
|
|
|
+ // height: 0.67rem;
|
|
|
+ // background-image: url(/@/assets/images/rtcLive/send_selected@2x.png);
|
|
|
+ // background-size: 100% 100%;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .memberContent {
|
|
|
+ height: auto;
|
|
|
+ width: 100%;
|
|
|
+ // background: #ffffff;
|
|
|
+ border-radius: 0.28rem 0.28rem 0px 0px;
|
|
|
+ position: absolute;
|
|
|
+ left: 0;
|
|
|
+ bottom: 0;
|
|
|
+ &.animated {
|
|
|
+ animation-duration: 0.3s;
|
|
|
+ }
|
|
|
+ .blurBox {
|
|
|
+ background: rgba(0, 0, 0, 0.9);
|
|
|
+ border-radius: 0.14rem 0.14rem 0px 0px;
|
|
|
+ filter: blur(1px);
|
|
|
+ position: absolute;
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+ z-index: 1;
|
|
|
+ top: 0;
|
|
|
+ left: 0;
|
|
|
+ }
|
|
|
+ .content {
|
|
|
+ position: relative;
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+ z-index: 2;
|
|
|
+ top: 0;
|
|
|
+ left: 0;
|
|
|
+ }
|
|
|
+ .memberHeader {
|
|
|
+ width: 100%;
|
|
|
+ height: 1.28rem;
|
|
|
+ text-align: center;
|
|
|
+ line-height: 1.28rem;
|
|
|
+ > span {
|
|
|
+ font-size: 0.42rem;
|
|
|
+ color: #fff;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .memberList {
|
|
|
+ width: 100%;
|
|
|
+ height: 8.33rem;
|
|
|
+ border-top-style: solid;
|
|
|
+ border-top-color: rgba(0, 0, 0, 0.1);
|
|
|
+ border-top-width: 1px;
|
|
|
+ border-bottom-style: solid;
|
|
|
+ border-bottom-color: rgba(0, 0, 0, 0.1);
|
|
|
+ border-bottom-width: 1px;
|
|
|
+ box-sizing: border-box;
|
|
|
+ overflow-y: auto;
|
|
|
+ &::-webkit-scrollbar {
|
|
|
+ display: none;
|
|
|
+ }
|
|
|
+ .memberItem {
|
|
|
+ width: 100%;
|
|
|
+ height: 1.39rem;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: space-between;
|
|
|
+ padding: 0.19rem 0.44rem;
|
|
|
+
|
|
|
+ .userMsg {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: center;
|
|
|
+
|
|
|
+ .avatar {
|
|
|
+ width: 1rem;
|
|
|
+ height: 1rem;
|
|
|
+ border-radius: 50%;
|
|
|
+ // overflow: hidden;
|
|
|
+ margin-right: 0.28rem;
|
|
|
+ > img {
|
|
|
+ // width: 100%;
|
|
|
+ // height: 100%;
|
|
|
+ width: 1rem;
|
|
|
+ height: 1rem;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .name {
|
|
|
+ font-size: 0.39rem;
|
|
|
+ color: #fff;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .button {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: center;
|
|
|
+ > div {
|
|
|
+ // width: 0.56rem;
|
|
|
+ // height: 0.56rem;
|
|
|
+ // background: #fc6970;
|
|
|
+ font-size: 0.65rem;
|
|
|
+ color: #fff;
|
|
|
+ &.micBtn {
|
|
|
+ width: 0.65rem;
|
|
|
+ height: 0.65rem;
|
|
|
+ margin-right: 0.3rem;
|
|
|
+ &.mute_all_mic {
|
|
|
+ background-image: url(/@/assets/images/rtcLive/mic_all_on@2x.png);
|
|
|
+ background-size: 100% 100%;
|
|
|
+ }
|
|
|
+ &.open_all_mic {
|
|
|
+ background-image: url(/@/assets/images/rtcLive/mic_all_off@2x.png);
|
|
|
+ background-size: 100% 100%;
|
|
|
+ }
|
|
|
+ &.mute_one_mic_on {
|
|
|
+ background-image: url(/@/assets/images/rtcLive/mic_on@2x.png);
|
|
|
+ background-size: 100% 100%;
|
|
|
+ }
|
|
|
+ &.mute_one_mic_off {
|
|
|
+ background-image: url(/@/assets/images/rtcLive/mic_off@2x.png);
|
|
|
+ background-size: 100% 100%;
|
|
|
+ }
|
|
|
+ &.ban_speak_on {
|
|
|
+ background-image: url(/@/assets/images/rtcLive/chat_on@2x.png);
|
|
|
+ background-size: 100% 100%;
|
|
|
+ }
|
|
|
+ &.ban_speak_off {
|
|
|
+ background-image: url(/@/assets/images/rtcLive/chat_off@2x.png);
|
|
|
+ background-size: 100% 100%;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &.outBtn {
|
|
|
+ margin-right: 0.3rem;
|
|
|
+ width: 0.65rem;
|
|
|
+ height: 0.65rem;
|
|
|
+ &.icon_remove {
|
|
|
+ background-image: url(/@/assets/images/rtcLive/remove@2x.png);
|
|
|
+ background-size: 100% 100%;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .memberBottom {
|
|
|
+ width: 100%;
|
|
|
+ padding: 0 0.44rem;
|
|
|
+ box-sizing: border-box;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: center;
|
|
|
+ padding: 0.28rem 0;
|
|
|
+ box-sizing: border-box;
|
|
|
+ > div {
|
|
|
+ width: 4.61rem;
|
|
|
+ height: 1.11rem;
|
|
|
+ color: #ed5d18;
|
|
|
+ border-radius: 0.11rem;
|
|
|
+ border: 0.03rem solid #ed5d18;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: center;
|
|
|
+ font-size: 0.39rem;
|
|
|
+ &.mute_all {
|
|
|
+ margin-right: 0.31rem;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ .chat__area-layoutBox {
|
|
|
+ display: block;
|
|
|
+ width: 100%;
|
|
|
+ height: auto;
|
|
|
+ position: fixed;
|
|
|
+ bottom: 0;
|
|
|
+ left: 0;
|
|
|
+ right: unset;
|
|
|
+ top: unset;
|
|
|
+ background: #fff;
|
|
|
+ // padding-bottom: 0.821256rem;
|
|
|
+ .chat__area-layoutBox_bg {
|
|
|
+ width: 100vw;
|
|
|
+ height: 100vh;
|
|
|
+ position: fixed;
|
|
|
+ z-index: 1;
|
|
|
+ top: 0;
|
|
|
+ left: 0;
|
|
|
+ }
|
|
|
+ .chat__area-l-content {
|
|
|
+ display: -webkit-box;
|
|
|
+ display: -ms-flexbox;
|
|
|
+ display: flex;
|
|
|
+ -webkit-box-orient: horizontal;
|
|
|
+ -webkit-box-direction: normal;
|
|
|
+ -ms-flex-direction: row;
|
|
|
+ flex-direction: row;
|
|
|
+ -webkit-box-align: center;
|
|
|
+ -ms-flex-align: center;
|
|
|
+ align-items: center;
|
|
|
+ -webkit-box-pack: center;
|
|
|
+ -ms-flex-pack: center;
|
|
|
+ justify-content: center;
|
|
|
+ min-height: 0.821256rem;
|
|
|
+ padding: 0.241546rem 0;
|
|
|
+ width: 100%;
|
|
|
+ position: relative;
|
|
|
+ z-index: 100;
|
|
|
+ textarea {
|
|
|
+ width: calc(100% - 0.96618rem);
|
|
|
+ -ms-flex-preferred-size: calc(100% - 0.96618rem);
|
|
|
+ flex-basis: calc(100% - 0.96618rem);
|
|
|
+ background: none;
|
|
|
+ border: none;
|
|
|
+ border-radius: 0;
|
|
|
+ color: #000;
|
|
|
+ font-size: 0.386473rem;
|
|
|
+ line-height: 0.483092rem;
|
|
|
+ padding: 0 0.241546rem;
|
|
|
+ resize: none;
|
|
|
+ -webkit-user-select: text;
|
|
|
+ caret-color: #ff4500;
|
|
|
+ overflow: hidden !important;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @keyframes myAnimation {
|
|
|
+ 0% {
|
|
|
+ background-position: 0px 0px;
|
|
|
+ background-size: 13.3344rem auto;
|
|
|
+ }
|
|
|
+
|
|
|
+ 100% {
|
|
|
+ background-position: -13.1104rem 0px;
|
|
|
+ background-size: 13.3344rem auto;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .sharetip {
|
|
|
+ position: fixed;
|
|
|
+ z-index: 99999;
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+ left: 0;
|
|
|
+ right: 0;
|
|
|
+ bottom: 0;
|
|
|
+ top: 0;
|
|
|
+ background-color: rgba($color: #000000, $alpha: 0.66);
|
|
|
+ > img {
|
|
|
+ position: absolute;
|
|
|
+ right: 16%;
|
|
|
+ top: 0;
|
|
|
+ max-width: 70vw;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .cropper-box {
|
|
|
+ z-index: 1000;
|
|
|
+ }
|
|
|
+
|
|
|
+ .disable {
|
|
|
+ opacity: 0.5;
|
|
|
+ pointer-events: none;
|
|
|
+ }
|