527 lines
10 KiB
Plaintext
527 lines
10 KiB
Plaintext
|
|
div.videoZoom {
|
||
|
|
width: 100%;
|
||
|
|
height: 100%;
|
||
|
|
float: left;
|
||
|
|
display: flex;
|
||
|
|
overflow: hidden;
|
||
|
|
flex-flow: row wrap;
|
||
|
|
background: center no-repeat #000;
|
||
|
|
background-size: cover
|
||
|
|
}
|
||
|
|
|
||
|
|
div.videoZoom div.videoBottom, div.videoZoom div.videoZoomIE {
|
||
|
|
width: 100%;
|
||
|
|
float: left;
|
||
|
|
flex-flow: row wrap;
|
||
|
|
background: #000;
|
||
|
|
display: flex;
|
||
|
|
overflow: hidden
|
||
|
|
}
|
||
|
|
|
||
|
|
div.videoZoom div.videoZoomIE {
|
||
|
|
height: 100%;
|
||
|
|
position: relative
|
||
|
|
}
|
||
|
|
|
||
|
|
div.videoZoom div.videoBottom {
|
||
|
|
height: 0%;
|
||
|
|
position: absolute;
|
||
|
|
left: 0;
|
||
|
|
bottom: 0
|
||
|
|
}
|
||
|
|
|
||
|
|
div.videoZoom div.videoBottom div.videoButton1 {
|
||
|
|
margin-left: 0;
|
||
|
|
display: flex;
|
||
|
|
overflow: hidden;
|
||
|
|
flex-flow: row wrap
|
||
|
|
}
|
||
|
|
|
||
|
|
div.videoZoom div.videoBottom div.videoButton2 {
|
||
|
|
margin-left: 5px;
|
||
|
|
display: flex;
|
||
|
|
overflow: hidden;
|
||
|
|
flex-flow: row wrap
|
||
|
|
}
|
||
|
|
|
||
|
|
div.videoZoom div.videoBottom div.videoButton1 input.bottomButton1, div.videoZoom div.videoBottom div.videoButton2 input.bottomButton2 {
|
||
|
|
cursor: pointer;
|
||
|
|
display: flex;
|
||
|
|
overflow: hidden;
|
||
|
|
flex-flow: row wrap
|
||
|
|
}
|
||
|
|
|
||
|
|
div.videoZoom div.videoBox {
|
||
|
|
width: 50%;
|
||
|
|
height: 50%;
|
||
|
|
position: relative
|
||
|
|
}
|
||
|
|
|
||
|
|
div.videoZoom div.videoBox.tuchu {
|
||
|
|
width: 100% !important;
|
||
|
|
height: 100% !important
|
||
|
|
}
|
||
|
|
|
||
|
|
div.videoZoom div.noVideoMask, div.videoZoom div.noVideoMask.replay {
|
||
|
|
height: 100%;
|
||
|
|
z-index: 9;
|
||
|
|
background-position: center;
|
||
|
|
background-repeat: no-repeat;
|
||
|
|
border: 1px solid #1c1c1c;
|
||
|
|
box-sizing: border-box;
|
||
|
|
position: absolute;
|
||
|
|
top: 0;
|
||
|
|
left: 0
|
||
|
|
}
|
||
|
|
|
||
|
|
div.videoZoom div.noVideoMask {
|
||
|
|
width: 100%;
|
||
|
|
background-image: url(../images/realVideoImages/bg.png);
|
||
|
|
background-size: 49px 57px
|
||
|
|
}
|
||
|
|
|
||
|
|
div.videoZoom div.noVideoMask.nowidth {
|
||
|
|
width: 0
|
||
|
|
}
|
||
|
|
|
||
|
|
div.videoZoom div.noVideoMask.replay {
|
||
|
|
width: 100%;
|
||
|
|
background-image: url(../images/realVideoImages/bg2.png);
|
||
|
|
background-size: 63px 48px
|
||
|
|
}
|
||
|
|
|
||
|
|
div.videoZoom div.noVideoMask.replay.nowidth {
|
||
|
|
width: 0
|
||
|
|
}
|
||
|
|
|
||
|
|
div.videoZoom div.noVideoMask.videoMask {
|
||
|
|
background: 0 0
|
||
|
|
}
|
||
|
|
|
||
|
|
div.videoZoom .noVideoMask.selecedVideoMask {
|
||
|
|
border: 1px solid #87ceeb
|
||
|
|
}
|
||
|
|
|
||
|
|
div.videoZoom div.noVideoMask div.fullBtnBox {
|
||
|
|
width: 100%;
|
||
|
|
position: absolute;
|
||
|
|
left: 0;
|
||
|
|
top: 0;
|
||
|
|
background: rgba(0, 0, 0);
|
||
|
|
box-sizing: border-box;
|
||
|
|
padding: 0 10px;
|
||
|
|
overflow: hidden;
|
||
|
|
z-index: 99;
|
||
|
|
opacity: .6
|
||
|
|
}
|
||
|
|
|
||
|
|
div.videoZoom div.noVideoMask img.closeBtn {
|
||
|
|
width: 13px;
|
||
|
|
height: 13px;
|
||
|
|
cursor: pointer;
|
||
|
|
float: right;
|
||
|
|
margin-top: 4px
|
||
|
|
}
|
||
|
|
|
||
|
|
div.videoZoom div.noVideoMask img.picBtn, div.videoZoom div.noVideoMask img.recordVideo, div.videoZoom div.noVideoMask img.stickBtn, div.videoZoom div.noVideoMask img.talkBtn {
|
||
|
|
width: 13px;
|
||
|
|
height: 13px;
|
||
|
|
cursor: pointer;
|
||
|
|
float: right;
|
||
|
|
margin-top: 5px;
|
||
|
|
margin-right: 20px
|
||
|
|
}
|
||
|
|
|
||
|
|
div.videoZoom div.noVideoMask p.malv {
|
||
|
|
float: right;
|
||
|
|
margin-right: 5px;
|
||
|
|
color: #f5f5f5
|
||
|
|
}
|
||
|
|
|
||
|
|
div.videoZoom div.noVideoMask p.showDev {
|
||
|
|
color: #666;
|
||
|
|
width: 50%;
|
||
|
|
white-space: nowrap;
|
||
|
|
overflow: hidden;
|
||
|
|
text-overflow: ellipsis
|
||
|
|
}
|
||
|
|
|
||
|
|
.videoPlayer {
|
||
|
|
width: 100%;
|
||
|
|
height: 100%
|
||
|
|
}
|
||
|
|
|
||
|
|
.videoPlayer.puman {
|
||
|
|
object-fit: fill
|
||
|
|
}
|
||
|
|
|
||
|
|
div.videoZoom div.videoBox div.videoPlayer {
|
||
|
|
width: 100%;
|
||
|
|
height: 100%;
|
||
|
|
position: absolute;
|
||
|
|
top: 0;
|
||
|
|
left: 0;
|
||
|
|
z-index: 8
|
||
|
|
}
|
||
|
|
|
||
|
|
div.videoZoom div.videoBox div.videoPlayer video {
|
||
|
|
width: 100%;
|
||
|
|
height: 100%;
|
||
|
|
position: absolute;
|
||
|
|
top: 0;
|
||
|
|
left: 0;
|
||
|
|
object-fit: fill
|
||
|
|
}
|
||
|
|
|
||
|
|
div.videoZoom div.videoBox .videoPlayer p.vjs-no-js {
|
||
|
|
margin: 0 auto
|
||
|
|
}
|
||
|
|
|
||
|
|
div.videoZoom div.videoBox .canvasPlayerCont {
|
||
|
|
width: 100%;
|
||
|
|
height: 100%;
|
||
|
|
position: absolute;
|
||
|
|
z-index: 8;
|
||
|
|
top: 0;
|
||
|
|
left: 0
|
||
|
|
}
|
||
|
|
|
||
|
|
div.videoZoom div.videoBox .canvasPlayerCont.nowidth {
|
||
|
|
width: 0
|
||
|
|
}
|
||
|
|
|
||
|
|
div.videoZoom div.videoBox .canvasPlayerCont canvas.canvasPlayer {
|
||
|
|
width: 100%;
|
||
|
|
height: 100%;
|
||
|
|
position: absolute;
|
||
|
|
top: 0;
|
||
|
|
left: 0;
|
||
|
|
object-fit: fill
|
||
|
|
}
|
||
|
|
|
||
|
|
button.vjs-big-play-button, div.vjs-control-bar, div.vjs-error-display, div.vjs-loading-spinner, div.vjs-modal-dialog, div.vjs-text-track-display {
|
||
|
|
display: none
|
||
|
|
}
|
||
|
|
|
||
|
|
div.controlDeskTop div.leftBtn, div.controlDeskTop div.rightBtn {
|
||
|
|
width: 14px;
|
||
|
|
height: 14px;
|
||
|
|
cursor: pointer;
|
||
|
|
background: url(../images/realVideoImages/icon8.png) center center no-repeat;
|
||
|
|
float: left;
|
||
|
|
margin: 4px 0 0 4px
|
||
|
|
}
|
||
|
|
|
||
|
|
div.controlDeskTop div.captureConfig, div.controlDeskTop div.topCaremaConfig {
|
||
|
|
position: fixed;
|
||
|
|
right: 0;
|
||
|
|
box-sizing: border-box;
|
||
|
|
background-color: #F5F5F5;
|
||
|
|
z-index: 50
|
||
|
|
}
|
||
|
|
|
||
|
|
div.controlDeskTop div.rightBtn {
|
||
|
|
float: right;
|
||
|
|
background-image: url(../images/realVideoImages/icon9.png);
|
||
|
|
margin: 4px 4px 0 0
|
||
|
|
}
|
||
|
|
|
||
|
|
div.controlDeskTop div.centerTitle {
|
||
|
|
display: inline-block;
|
||
|
|
margin: 3px 0 0 59px;
|
||
|
|
text-align: center
|
||
|
|
}
|
||
|
|
|
||
|
|
div.controlDeskTop div.centerTitle span {
|
||
|
|
display: inline-block
|
||
|
|
}
|
||
|
|
|
||
|
|
div.controlDeskTop div.topCaremaConfig {
|
||
|
|
top: 92px;
|
||
|
|
width: 236px;
|
||
|
|
height: 272px;
|
||
|
|
border-top: 1px solid #d3d3d3;
|
||
|
|
padding: 0 16px
|
||
|
|
}
|
||
|
|
|
||
|
|
div.topCaremaConfig ul li {
|
||
|
|
width: 85%;
|
||
|
|
margin: 0 auto;
|
||
|
|
border-bottom: 2px solid #DCDCDC;
|
||
|
|
padding: 16px 16px 14px;
|
||
|
|
display: block
|
||
|
|
}
|
||
|
|
|
||
|
|
div.topCaremaConfig ul div.rightChange {
|
||
|
|
float: right
|
||
|
|
}
|
||
|
|
|
||
|
|
div.topCaremaConfig ul li img {
|
||
|
|
float: right;
|
||
|
|
margin-right: 30px;
|
||
|
|
cursor: pointer
|
||
|
|
}
|
||
|
|
|
||
|
|
div.topCaremaConfig ul li img:nth-child(2) {
|
||
|
|
margin-right: 0
|
||
|
|
}
|
||
|
|
|
||
|
|
div.topCaremaConfig img.topCaremaConfigBack {
|
||
|
|
float: right;
|
||
|
|
margin: 16px 14px 0 0;
|
||
|
|
cursor: pointer
|
||
|
|
}
|
||
|
|
|
||
|
|
div.controlDeskTop div.captureConfig {
|
||
|
|
top: 91px;
|
||
|
|
width: 236px;
|
||
|
|
height: 45px;
|
||
|
|
padding: 7px 10px;
|
||
|
|
border: 2px solid #DCDCDC
|
||
|
|
}
|
||
|
|
|
||
|
|
div.captureConfig span {
|
||
|
|
display: inline-block;
|
||
|
|
height: 24px;
|
||
|
|
vertical-align: top
|
||
|
|
}
|
||
|
|
|
||
|
|
div.captureConfig input {
|
||
|
|
width: 55px;
|
||
|
|
height: 26px !important;
|
||
|
|
border-radius: 0
|
||
|
|
}
|
||
|
|
|
||
|
|
div.captureConfig input:focus {
|
||
|
|
box-shadow: none !important
|
||
|
|
}
|
||
|
|
|
||
|
|
div.captureConfig button.layui-btn {
|
||
|
|
width: 34px;
|
||
|
|
height: 26px;
|
||
|
|
background-color: #ddd;
|
||
|
|
padding: 0;
|
||
|
|
line-height: 12px;
|
||
|
|
border-radius: 3px;
|
||
|
|
margin-top: -10px;
|
||
|
|
font-size: 12px
|
||
|
|
}
|
||
|
|
|
||
|
|
.layui-btn-primary:hover {
|
||
|
|
border: 1px solid #C9C9C9
|
||
|
|
}
|
||
|
|
|
||
|
|
div.circle {
|
||
|
|
width: 121px;
|
||
|
|
height: 112px;
|
||
|
|
margin: 0 auto;
|
||
|
|
position: absolute;
|
||
|
|
right: 18px;
|
||
|
|
bottom: 18px;
|
||
|
|
overflow: hidden;
|
||
|
|
background: url(../images/realVideoImages/desk.png) -2px 6px no-repeat;
|
||
|
|
background-size: 123px 123px;
|
||
|
|
opacity: .8;
|
||
|
|
border-radius: 50%;
|
||
|
|
display: none;
|
||
|
|
z-index: 1
|
||
|
|
}
|
||
|
|
|
||
|
|
div.circle div.circleReal {
|
||
|
|
width: 119px;
|
||
|
|
height: 118px;
|
||
|
|
margin: 0 auto;
|
||
|
|
position: relative;
|
||
|
|
border-radius: 50%;
|
||
|
|
overflow: hidden
|
||
|
|
}
|
||
|
|
|
||
|
|
div.circle1 {
|
||
|
|
background: url(../images/realVideoImages/desk1.png) -2px 6px no-repeat;
|
||
|
|
background-size: 123px 123px
|
||
|
|
}
|
||
|
|
|
||
|
|
div.circle2 {
|
||
|
|
background: url(../images/realVideoImages/desk2.png) -2px 6px no-repeat;
|
||
|
|
background-size: 123px 123px
|
||
|
|
}
|
||
|
|
|
||
|
|
div.circle3 {
|
||
|
|
background: url(../images/realVideoImages/desk3.png) -2px 6px no-repeat;
|
||
|
|
background-size: 123px 123px
|
||
|
|
}
|
||
|
|
|
||
|
|
div.circle4 {
|
||
|
|
background: url(../images/realVideoImages/desk4.png) -2px 6px no-repeat;
|
||
|
|
background-size: 123px 123px
|
||
|
|
}
|
||
|
|
|
||
|
|
div.circle5 {
|
||
|
|
background: url(../images/realVideoImages/desk5.png) -2px 6px no-repeat;
|
||
|
|
background-size: 123px 123px
|
||
|
|
}
|
||
|
|
|
||
|
|
div.circle6 {
|
||
|
|
background: url(../images/realVideoImages/desk6.png) -2px 6px no-repeat;
|
||
|
|
background-size: 123px 123px
|
||
|
|
}
|
||
|
|
|
||
|
|
div.circle7 {
|
||
|
|
background: url(../images/realVideoImages/desk7.png) -2px 6px no-repeat;
|
||
|
|
background-size: 123px 123px
|
||
|
|
}
|
||
|
|
|
||
|
|
div.circle8 {
|
||
|
|
background: url(../images/realVideoImages/desk8.png) -2px 6px no-repeat;
|
||
|
|
background-size: 123px 123px
|
||
|
|
}
|
||
|
|
|
||
|
|
div.circle div.circleButton {
|
||
|
|
cursor: pointer;
|
||
|
|
position: absolute;
|
||
|
|
top: 0;
|
||
|
|
right: 0;
|
||
|
|
width: 50%;
|
||
|
|
height: 50%;
|
||
|
|
transform-origin: 0 100%
|
||
|
|
}
|
||
|
|
|
||
|
|
div.circle div.innerCircle {
|
||
|
|
width: 43px;
|
||
|
|
height: 43px;
|
||
|
|
position: absolute;
|
||
|
|
left: 55%;
|
||
|
|
top: 56%;
|
||
|
|
margin-left: -28px;
|
||
|
|
margin-top: -27px;
|
||
|
|
border-radius: 50%;
|
||
|
|
cursor: default;
|
||
|
|
z-index: 11;
|
||
|
|
background: #f5f5f5
|
||
|
|
}
|
||
|
|
|
||
|
|
div.circle div.circleButton:nth-child(1) {
|
||
|
|
transform: rotate(-22.5deg) skewY(-45deg);
|
||
|
|
z-index: 10
|
||
|
|
}
|
||
|
|
|
||
|
|
div.circle div.circleButton:nth-child(2) {
|
||
|
|
transform: rotate(67.5deg) skewY(-45deg);
|
||
|
|
z-index: 10
|
||
|
|
}
|
||
|
|
|
||
|
|
div.circle div.circleButton:nth-child(3) {
|
||
|
|
transform: rotate(157.5deg) skewY(-45deg);
|
||
|
|
z-index: 10
|
||
|
|
}
|
||
|
|
|
||
|
|
div.circle div.circleButton:nth-child(4) {
|
||
|
|
transform: rotate(247.5deg) skewY(-45deg);
|
||
|
|
z-index: 10
|
||
|
|
}
|
||
|
|
|
||
|
|
div.videoZoom div.videoZoomIE div.videoBox div.noVideoMask div.hoverCircleButton1 {
|
||
|
|
width: 76%;
|
||
|
|
height: 10%;
|
||
|
|
display: flex;
|
||
|
|
overflow: hidden;
|
||
|
|
flex-flow: row wrap;
|
||
|
|
position: absolute;
|
||
|
|
left: 12%;
|
||
|
|
right: 12%;
|
||
|
|
top: 6%;
|
||
|
|
cursor: pointer
|
||
|
|
}
|
||
|
|
|
||
|
|
div.videoZoom div.videoZoomIE div.videoBox div.noVideoMask div.hoverCircleButton.hoverCircleButtonNone {
|
||
|
|
display: none
|
||
|
|
}
|
||
|
|
|
||
|
|
div.videoZoom div.videoZoomIE div.videoBox div.noVideoMask div.hoverCircleButton2 {
|
||
|
|
width: 12%;
|
||
|
|
height: 76%;
|
||
|
|
display: flex;
|
||
|
|
overflow: hidden;
|
||
|
|
flex-flow: row wrap;
|
||
|
|
position: absolute;
|
||
|
|
right: 0;
|
||
|
|
top: 12%;
|
||
|
|
cursor: pointer
|
||
|
|
}
|
||
|
|
|
||
|
|
div.videoZoom div.videoZoomIE div.videoBox div.noVideoMask div.hoverCircleButton3 {
|
||
|
|
width: 76%;
|
||
|
|
height: 10%;
|
||
|
|
display: flex;
|
||
|
|
overflow: hidden;
|
||
|
|
flex-flow: row wrap;
|
||
|
|
position: absolute;
|
||
|
|
bottom: 0;
|
||
|
|
left: 12%;
|
||
|
|
right: 12%;
|
||
|
|
cursor: pointer
|
||
|
|
}
|
||
|
|
|
||
|
|
div.videoZoom div.videoZoomIE div.videoBox div.noVideoMask div.hoverCircleButton4 {
|
||
|
|
width: 12%;
|
||
|
|
height: 76%;
|
||
|
|
display: flex;
|
||
|
|
overflow: hidden;
|
||
|
|
flex-flow: row wrap;
|
||
|
|
position: absolute;
|
||
|
|
left: 0;
|
||
|
|
top: 12%;
|
||
|
|
cursor: pointer
|
||
|
|
}
|
||
|
|
|
||
|
|
div.hoverCircle1 {
|
||
|
|
background: url(../images/circleControl/icon_enable_up.png) center no-repeat
|
||
|
|
}
|
||
|
|
|
||
|
|
div.hoverCircle2 {
|
||
|
|
background: url(../images/circleControl/icon_enable_right.png) center no-repeat;
|
||
|
|
cursor: url(/images/circleControl/icon_enable_right.png) pointer
|
||
|
|
}
|
||
|
|
|
||
|
|
div.hoverCircle3 {
|
||
|
|
background: url(../images/circleControl/icon_enable_down.png) center no-repeat
|
||
|
|
}
|
||
|
|
|
||
|
|
div.hoverCircle4 {
|
||
|
|
background: url(../images/circleControl/icon_enable_left.png) center no-repeat
|
||
|
|
}
|
||
|
|
|
||
|
|
a.bofang, a.tingbo {
|
||
|
|
bottom: 10px;
|
||
|
|
height: 23px;
|
||
|
|
background: grey;
|
||
|
|
color: #fff;
|
||
|
|
cursor: pointer;
|
||
|
|
text-align: center;
|
||
|
|
border-radius: 3px;
|
||
|
|
display: none;
|
||
|
|
position: absolute
|
||
|
|
}
|
||
|
|
|
||
|
|
a.bofang {
|
||
|
|
left: 6px;
|
||
|
|
width: 50px
|
||
|
|
}
|
||
|
|
|
||
|
|
a.tingbo {
|
||
|
|
left: 73px;
|
||
|
|
width: 86px
|
||
|
|
}
|
||
|
|
|
||
|
|
a.bofang:active, a.tingbo:active {
|
||
|
|
opacity: .6
|
||
|
|
}
|
||
|
|
|
||
|
|
.videoBox .ttpicPlayer {
|
||
|
|
width: 100%;
|
||
|
|
height: 100%;
|
||
|
|
position: absolute;
|
||
|
|
z-index: 8;
|
||
|
|
top: 0;
|
||
|
|
left: 0
|
||
|
|
}
|