.feed-element:first-child { margin-top: 5px; } .scrollGlue { overflow-y: hidden; } .full-client{ width: 100%; height: 100%; border: 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; .getMore { text-align: center; font-family: "宋体"; color: #009BDB; font-size: 14px; .n-More{ color: #777; } } .loadmore { cursor:default; margin-top: -5px; } .sendmessage { cursor:default; margin-top: -10px; } .curTime { cursor:default; text-align: center; font-family: "微软雅黑","宋体"; font-size: 12px; } } .media-body { font-family: "微软雅黑","宋体"; font-size: 13px; width: 0px; max-width: 700px; vertical-align: top; zoom: 1; p{ margin-bottom: 7px; } p>strong { float: left; margin-left: 5px; color: #007FE0; } p>small { margin-left: 4px; font-size: 10px; vertical-align: bottom; } } .feed-element { padding-bottom: 4px; overflow: hidden; .well { position: relative; float: left; word-wrap:break-word; word-break:break-all; background-color: #EEEEEE; color: #000000; border-radius: 6px; border: none; box-shadow: none; outline: none; margin-left: 10px; margin-top: 0px; margin-bottom: 0px; margin-right: 20px; padding: 7px 15px 7px 12px; font-size: 12px; line-height: 16px; .text-point { z-index: -99; position:absolute; top:-17px; left:7px; width:0; height:0; font-size:0; border-top:solid 10px; border-bottom:solid 10px; border-right: solid 7px; border-left: solid 7px; border-color:transparent transparent #EEEEEE transparent; } } } .wellself { position: relative; float: left; word-wrap:break-word; word-break:break-all; background-color: #009EE0; color: #000000; border-radius: 6px; border: none; box-shadow: none; outline: none; margin-left: 10px; margin-top: 0px; margin-bottom: 0px; margin-right: 20px; padding: 7px 15px 7px 12px; font-size: 12px; line-height: 16px; .text-point { z-index: -99; position:absolute; top:-17px; left:7px; width:0; height:0; font-size:0; border-top:solid 10px; border-bottom:solid 10px; border-right: solid 7px; border-left: solid 7px; border-color:transparent transparent #009EE0 transparent; } } .fit-content { width: fit-content; } // .text-message{ vertical-align: bottom; .thumbnail { cursor:pointer; margin-top: 5px; margin-bottom: 5px; max-width: 360px; max-height: 300px; } } .contact-box.center-version { display: block; background-color: #ffffff; padding-top: 10px; text-align: center; color: #676a6c; font-size: 13px; } .displayName{ font-weight: 700; font-size: 16px; } .map { width: 370px; height: 170px; display: block; } .audio-message{ display: block; } ///Message .file-message { background-color: #fff; padding: 8px; border-radius: 6px; white-space: nowrap; > img{ margin:0px 5px 5px 5px; width: 48px; height: 48px; float:left; } >a>span{ margin-top: 10px; margin-right: 5px; } >p>input{ border: none; outline: none; width: 75%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .transinfo{ float: left; color: #666; >span{ margin-left: 5px; } } } .file-message > div{ clear:both; width:100%; border-top:1px solid #ccc; height: 30px; padding-top: 10px; } #file-error { margin: 5px 10px 2px 10px; padding: 3px 5px 3px 7px; color: #555; .glyphicon { margin-right: 3px; color: #E35850; } } #file-info { margin: 5px 10px 2px 10px; padding: 3px 5px 3px 7px; color: #555; .glyphicon { margin-right: 3px; color: #4EA9E9; } } [scroll-glue-top], [scroll-glue-bottom], [scroll-glue]{ overflow-y: scroll; height: 200px; } [scroll-glue-left], [scroll-glue-right]{ overflow-x: scroll; } .f-transmitters{ position: relative; height:100px; width:280px; margin: 10px 0px 0px 5px; font-family: "微软雅黑","宋体"; font-size: 12px; margin-bottom: -30px; .f-textion{ float: right; margin-top: -5px; margin-right: 7px; >a{ margin: 5px; text-decoration:none; cursor:pointer; &:hover { color: #333; } } } } .f-fileInfo{ white-space: nowrap; >img{ float: left; height:50px; } >input{ margin:5px 0px 0px; border: none; outline: none; width: 61%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } } .progress{ height:3px; width:200px; } .f-percent{ position: absolute; top: 28px; left: 257px; font-size: 11px; } .f-speed{ position: absolute; top: 40px; left: 50px; font-size: 11px; } body { overflow-x: hidden; } #details-right { min-width: 220px; height: 450px; margin: auto; overflow: hidden; text-align: center; position: relative;// #userHead { height: 75px; background: #96CEDF;/* Opera 11.1 - 12.0 */ overflow: hidden; #icoImg { float: left; width: 55px; height: 55px; margin: 10px 0px 10px 1px; border-radius: 100%; border:2px solid #fff; background: #96CEDF; >a{ cursor:pointer; >img { border-radius: 100%; width: 100%; height: 100%; } } &:hover { border:2px solid #5EB0D2; } } .displayname { color: #fff; font-size: 18px; font-family: "微软雅黑","宋体"; >input { text-align: left; width: 100%; margin-left: -10px; margin-bottom: 2px; text-shadow:0px 0px 2px #999; border: none; outline: none; background: #96CEDF; } } #watch { margin-top: 12px; margin-left: 70px; text-align: left; font-family: "微软雅黑","宋体"; background: #96CEDF; color: #fff; font-size: 12px; text-shadow:0px 0px 2px #aaa; white-space: nowrap; /* 自适应宽度,不换行*/ >input { margin-left:-10px; border: none; outline: none; background: #96CEDF; width: 104%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-shadow:0px 0px 2px #999; } } } #userInfo { height: 152px; background: #fff; #content { position: relative; >ul { position: absolute; list-style: none; margin-left: -33px; >li { width: 210px; font-family: "微软雅黑","宋体"; padding-top:4px; padding-bottom: 1px; text-align: left; font-size: 12px; color: #444; white-space: nowrap; /* 自适应宽度,不换行*/ overflow: hidden; .lf { color: #777; } >input.lr { border: none; outline: none; background: #fff; width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } } } } } #userCode { #code { margin: 25px auto; width: 160px; height: 160px; border: 8px solid #fff; box-shadow:0px 0px 1px #ccc; } } #remote { margin: 5px auto; #backgroundImg { margin: -50px auto -20px; background-image: url(../img/remote.png); height: 200px; .glyphicon { float: right; margin-top: 77px; color: #fff; font-size: 36px; position:relative; animation-name:arrow; animation-duration:1.5s; animation-timing-function:linear; animation-iteration-count:infinite; animation-direction:normal; /* Safari and Chrome: */ -webkit-animation-name:arrow; -webkit-animation-duration:1.5s; -webkit-animation-timing-function:linear; -webkit-animation-iteration-count:infinite; -webkit-animation-direction:normal; } } p { margin-top: 10px; font-size: 12px; } button { height: 25px; width: 70px; padding: 0px; margin: 20px 8px; } } #inputBox { text-align: left; height: 210px; padding: 5px; >img { height: 100px; } .input-file { margin-bottom: 5px; width: 100px;; font-size: 12px; p { text-align: center; } img { margin-left: -10px; height: 50px; } span { text-align: center; word-wrap:break-word; word-break:break-all; } } } } @keyframes arrow { 0% {opacity:1;left:50px; top:0px;} 50% {opacity:0.5;left:-50px; top:0px;} 100% {opacity:0;left:-150px; top:0px;} } @-webkit-keyframes arrow /* Safari and Chrome */ { 0% {opacity:1;left:50px; top:0px;} 50% {opacity:0.5;left:-50px; top:0px;} 100% {opacity:0;left:-150px; top:0px;} } .app-voice-pause,.app-voice-play { cursor:pointer; margin-left: 50px; height: 25px; width: 25px; background-repeat: no-repeat; background-size: 100px 30px; opacity: 1; } .app-voice-you { height: 20px; width: 75px; .app-voice-time { float: left; margin-top: 2.5px; } .app-voice-pause{ /*从未播放*/ background-position: -1.5px -5px; } .app-voice-unread { height:4px; width:4px; border-radius:4px; background:#EC3300; position: relative; top: -25px; right: -75px; } } .app-voice-you .app-voice-play { /*播放中(不需要过渡动画)*/ background-position: -1.5px -5px; -webkit-animation: voiceplay 1.5s infinite step-start; -moz-animation: voiceplay 1.5s infinite step-start; -o-animation: voiceplay 1.5s infinite step-start; animation: voiceplay 1.5s infinite step-start; } @keyframes voiceplay { 0% {background-position: -5px -5px;} 33.333333% { background-position: -27.5px -5px; } 66.666666% { background-position: -50px -5px; } 100% {background-position: -72.5px -5px;} } @-webkit-keyframes voiceplay { 0% {background-position: -5px -5px;} 33.333333% { background-position: -27.5px -5px; } 66.666666% { background-position: -50px -5px; } 100% {background-position: -72.5px -5px;} }