i { font-style: normal; } /* 新编辑界面 */ body { background: rgba(38, 39, 41, 1); } .hideAndDisplay{ display: none!important; } .wrapper { width: 100%; height: 100%; } .pinBottom-container, .pinTop { position: absolute; } ul li { list-style-type: none; } ::-webkit-scrollbar { display: none } /* 头部 */ .toolTop { display: flex; height: 50px; justify-content: space-between; border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; line-height: 50px; padding: 0; } .toolTop .model-title2 { font-size: 16px; } .toolTop .btns { display: flex; } .toolTop .btns>div { margin: 0 10px; display: flex; cursor: pointer; } .toolTop .btns>div label { cursor: pointer; } .toolTop .btns span { width: 20px; height: 100%; display: block; margin-right: 4px; margin-top: 0px; } .toolTop .btns #save>span { background-image: url("../images/edit/save.png"); background-size: 152%; background-repeat: no-repeat; background-position: center center; } /* 底部 */ .toolBottom { height: calc(100% - 50px); border-top: 1px solid rgb(93, 93, 93); display: flex; font-size: 12px; text-align: center; } /* 底部左边 */ .toolBottom .toolLeft { width: 64px; border-right: 1px solid black; padding: 10px 0; } .toolBottom .toolLeft ul { overflow-y: auto; } .toolBottom .toolLeft li { display: inline-block; width: 100%; padding: 12px 0; opacity: 0.8; cursor: pointer; transition: background 0.1s, opacity 0.1s; } .toolBottom .toolLeft li label { cursor: pointer; } .toolBottom .toolLeft li.active { background: #00a2d4; opacity: 1; } .VREditIcon { background-size: 48% !important; } .toolBottom .toolLeft li span { display: inline-block; width: 100%; height: 20px !important; background-size: 55%; margin-bottom: 0px; background-repeat: no-repeat; background-position: center center; } .customizeHotStyle { width: 40% !important; float: right !important; border: none !important; } .toolBottom .toolLeft li span.hotpoint { background-image: url(../images/edit/hotpoint.png); } .toolBottom .toolLeft li span.screen { background-image: url(../images/edit/screen.png); } .toolBottom .toolLeft li span.information { background-image: url(../images/edit/information.png); } .toolBottom .toolLeft li span.music { background-image: url(../images/edit/music.png); } .toolBottom .toolLeft li span.snapTour { background-image: url(../images/edit/autoTour.png); } .toolBottom .toolLeft li span.VR { background-image: url(../images/edit/VR.png); } .toolBottom .toolLeft li span.overlay { background-image: url(../images/edit/box_video.png); } .toolBottom .toolLeft li span.panoVisible { background-image: url(../images/edit/panoVisi.png); } /* 底部中间 */ .toolBottom .toolMid { border-left: 1px solid rgb(93, 93, 93); border-right: 1px solid rgb(0, 0, 0); width: calc(100% - 300px); height: 100%; } #webgl { width: 100%; height: calc(100% - 93px); padding: 15px; } #webgl .webgl-inside { width: 100%; height: 100%; position: relative; overflow: hidden; } .content { width: 100%; height: 100%; position: relative; overflow: hidden; } /* 底部右边 */ .toolBottom .toolRight { width: 236px; border-left: 1px solid rgb(93, 93, 93); } .toolRight div.content { height: 100%; overflow-y: auto; user-select: none; /* overflow-x: hidden; */ } .toolRight div.content>ul>li { border-top: 1px solid #5d5d5d; border-bottom: 1px solid #000000; padding: 10px; } .toolRight div.content>ul>li:last-child, .toolRight .noBorderbott { border-bottom: none !important; } .toolRight div.content>ul>li:first-child { border-top: none; } .toolRight div.content>ul>li>*:first-child { margin: 3px 0 10px 0; } .itemMargin { margin: 10px auto !important; } .toolRight .itemTitle { font-size: 14px; display: flex; line-height: 14px; position: relative; } .toolRight li[data-name=info] .itemTitle { margin: 0px 0 !important; } .toolRight .itemTitle::before { position: absolute; right: 0px; top: 2px; content: ""attr(data-size)""; color: #999; } .toolRight .link { border-bottom: 1px solid #5d5d5d; margin-bottom: 20px; } .toolRight .link input { margin-bottom: 10px; } ul.MenuOptions { width: 100%; overflow: hidden; background: rgb(67, 67, 67); padding: 0px; cursor: pointer; flex-direction: row; align-items: center; display: flex; justify-content: space-between; } ul.MenuOptions li { text-align: center; display: inline-block; transition: color 0.1s; width: 100%; transition: background-color 0.3s; } ul.MenuOptions li.chosen { background-color: #00a2d4; } .toolRight div.content { border-color: #737373; width: calc(100% + 18px); } .toolRight div.content>ul { width: 236px; height: 100%; } .tourListWrap { height: 100%; overflow: scroll; } .toolRight .input, .toolRight .editText { width: 100%; outline: none; border: 1px solid #737373; background-color: #000; color: #fff; letter-spacing: 1px; border-radius: 2px; height: 32px; padding: 0 10px; } .toolRight .editText { height: 200px !important; line-height: 130% !important; padding: 10px; text-align: justify; } @keyframes warnFlash { 0% { background-color: rgba(2, 200, 174, 0); } 100% { background-color: rgba(2, 200, 174, 1); } } .warning { -webkit-animation: warnFlash 0.6s linear; -moz-animation: warnFlash 0.6s linear; -ms-animation: warnFlash 0.6s linear; -o-animation: warnFlash 0.6s linear; animation: warnFlash 0.6s linear animation-direction:alternate; -webkit-animation-direction: alternate; animation-iteration-count: infinite; border-color: #a7a7a7 !important; } .toolRight .secondary{ height: 100%; position: fixed; top: 0; left: calc(100% - 235px); background: rgba(38, 39, 41, 1); width: 236px; box-shadow: 0px 0px 20px #090909; transition: left 0.2s; z-index: 100; } .toolRight .tourpointDetail { height: 100%; position: fixed; top: 0; left: calc(100% - 235px); background: rgba(38, 39, 41, 1); width: 236px; box-shadow: 0px 0px 20px #090909; transition: left 0.2s; z-index: 100; } .toolRight .secondary.atRight{ left: 100%; } .toolRight div.content>ul>li { border-top: 1px solid #5d5d5d; border-bottom: 1px solid #000000; padding: 10px; } .toolRight div.content>ul>li:first-child { border-top: none; } .toolRight div.content>ul>li>* { margin: 6px 0 12px 0; line-height: 32px; height: 100%; } .buttons button { width: 100%; background-color: #00b4ed; line-height: 1 !important; color: #fff; border: none; cursor: pointer; } .toolRight .addSpot button, .toolRight .addTour button { /* position: fixed; width: inherit; height: 3.2vw; background-color: rgba(38, 39, 41, 1); */ /* height:40px; */ line-height: 40px; border-radius: 20px; font-size: 14px; } /*fyz, 修改添加导览样式*/ .remark { display: block; text-align: left; color: #ababab; line-height: 1.5 !important; letter-spacing: 0.1px; /* text-align: justify; */ } .toolRight .addSpot .buttons, .toolRight .addTour .buttons { margin: 0 !important; } .toolRight .hotStyle-item li { width: 38px; height: 38px; margin: 2px 6px 5px 0; float: left; cursor: pointer; background-size: 100%; background-repeat: no-repeat; border: 2px solid transparent; } .toolRight .hotStyle-item li.active { border: 2px solid #00b4ed; } .other-item { text-align: left; font-size: 14px; } .other-item .colorRed { color: #c77a7a; font-style: normal; } .other-item label { cursor: pointer; } .editCheckbox { position: absolute; opacity: 0; cursor: pointer; } .editCheckbox+label { background-color: #fff; border: 1px #ccc solid; border-radius: 2px; width: 16px; height: 16px; display: inline-block; text-align: center; vertical-align: middle; line-height: 16px; cursor: pointer; } .editCheckbox:checked+label { border: 0; background-color: #fff; } .editCheckbox:checked+label:after { content: "\2714"; color: #00b4ed; } .tourList { padding-top: 1.4vw !important; } #tourSwitchTitle { margin: 0; } .switch { display: flex; /* justify-content: center; */ margin-left:5px !important } .switch label { display: block; vertical-align: middle; } .switch input { vertical-align: middle; } .switch .mui-switch { width: 52px !important; height: 24px !important; position: relative !important; border: 1px solid #414141 !important; background-color: #fdfdfd; box-shadow: #dfdfdf 0 0 0 0 inset !important; border-radius: 20px !important; border-top-left-radius: 20px !important; border-top-right-radius: 20px !important; border-bottom-left-radius: 20px !important; border-bottom-right-radius: 20px !important; background-clip: content-box !important; display: inline-block !important; -webkit-appearance: none !important; user-select: none !important; outline: none !important; padding: 0 !important; background-color: #616161 !important; margin-right: 15px; top:-2px; } .switch .mui-switch:before { content: ''; width: 22px; height: 22px; position: absolute; top: 0px; left: 0; border-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; background-color: #fff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); } .switch .mui-switch:checked { border-color: #00b4ed; box-shadow: #00b4ed 0 0 0 16px inset; background-color: #00b4ed; } .switch .mui-switch:checked:before { left: 29px; } .switch .mui-switch.mui-switch-animbg { transition: background-color ease 0.4s; } .switch .mui-switch.mui-switch-animbg:before { transition: left 0.3s; } .switch .mui-switch.mui-switch-animbg:checked { box-shadow: #dfdfdf 0 0 0 0 inset; background-color: #00b4ed !important; transition: border-color 0.4s, background-color ease 0.4s; } .switch .mui-switch.mui-switch-animbg:checked:before { transition: left 0.3s; } .switch .mui-switch.mui-switch-anim { transition: border cubic-bezier(0, 0, 0, 1) 0.4s, box-shadow cubic-bezier(0, 0, 0, 1) 0.4s; } .switch .mui-switch.mui-switch-anim:before { transition: left 0.3s; } .switch .mui-switch.mui-switch-anim:checked { box-shadow: #64bd63 0 0 0 16px inset; background-color: #64bd63; transition: border ease 0.4s, box-shadow ease 0.4s, background-color ease 1.2s; } .switch .mui-switch.mui-switch-anim:checked:before { transition: left 0.3s; } .toolRight .snapTour .tourList { padding-bottom: 20px; height: 100%; } .toolRight .snapTour .tourList li { height: 75px; display: flex; margin: 16px 0; } .toolRight .snapTour .tourList li:first-child { margin-top: 0; } .toolRight .snapTour .tourList li>div:nth-child(2) { /* background: #3e1313; */ width: calc(100% - 107px); height: 100%; position: relative; } .toolRight .snapTour .tourList li>div:nth-child(2) span { text-align: left; margin: 0 10px 0 0; font-size: 14px; text-overflow: ellipsis; height: 66px; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; -webkit-line-clamp: 2; color: #00b4ed; word-wrap: break-word; line-height: 22px; cursor: text; } .toolRight .snapTour .tourList li>div:first-child span { border-radius: 11px; background: #373939; width: 22px; display: block; text-align: center; height: 22px; line-height: 22px; font-size: 12px; margin-right: 10px; } .toolRight .snapTour .tourList li:last-child>div:first-child span { background: #00b4ed } .snapTour { overflow-y: visible; overflow: visible; overflow-y: visible !important; height: 82% !important; } .toolRight .snapTour .tourList li>div:first-child { position: relative; } .toolRight .snapTour .tourList li>div:first-child div.line { border-left: 2px solid #373939; height: 70px; position: absolute; left: 10px; top: 21px; z-index: 0; } .toolRight .snapTour .tourList li:last-child div.line { display: none; } .toolRight .snapTour .tourList li .preview { width: 75px; cursor: pointer; position: relative; overflow: hidden; } .toolRight .snapTour .tourList li .preview::before { content: '删除'; width: 50px; height: 30px; position: absolute; border-radius: 20px; color: #fff; background: #c77a7a; left: 50%; top: 50%; transform: translate(-250%, -50%); } .toolRight .snapTour .tourList li .preview:hover::before { transform: translate(-50%, -50%); } .toolRight .snapTour .tourList li .preview div { width: 100%; height: 100%; border-radius: 3px; transition: opacity 0.3s; background-size: cover; background-position: 50% 50%; } .hotListSwitch { padding: 10px !important; } .hotListSwitchTitle { margin: 0 !important; } .toolRight .snapTour .tourList li .preview div:hover { opacity: 0.2; } .toolRight .snapTour .tourList li input { position: absolute; top: -5px; left: 0; width: 185px; z-index: 100; } .toolRight input, .toolRight div.editText { width: 100%; outline: none; border: 1px solid #737373; background-color: #000; padding: 0 10px; color: #fff; letter-spacing: 1px; border-radius: 2px; /* height: 32px; */ height: 34px; font-size: 14px; } .colorWrap { display: flex; } .color-text { width: 46% !important; } .toolRight input[type="color"] { background: none; border: none; width: 25%; } .toolRight .mediaUpload .itemTitle { height: 32px; } .toolRight .itemTitle::before { position: absolute; right: 0px; top: 2px; content: ""attr(data-size)""; color: #7b7b7b; } .toolRight .itemTitle { font-size: 14px; display: flex; line-height: 14px; position: relative; } .toolRight .mediaUpload .itemTitle span { position: absolute; left: 0; /*for Ie*/ } .toolRight .secondary .itemTitle.head{ height: 50px; padding:0 10px; line-height: 50px; border-bottom: 1px solid #000000; } .toolRight .secondary li.head .itemTitle{ margin:0; line-height: 40px; } .innerBtn { border-radius: 17px; height: 34px; line-height: 34px; background-color: rgba(0, 0, 0, 0.3); border-color: rgba(0, 0, 0, 0.3); text-align: center; } .toolRight .music input[type="file"], .toolRight .audio input[type="file"] { opacity: 0; width: 200%; height: 100%; position: absolute; left: -100%; top: 0; cursor: pointer; z-index: 2; } .toolRight .playBox { border: 1px solid #5d5d5d; display: flex; padding: 6px; width: 215px; } .toolRight .playBox>div:first-child { width: 56px; height: 56px; background-size: 100%; margin-left: 2px; overflow: hidden; } .toolRight .video .playBox>div:first-child { background-size: cover; } .toolRight .playBox>div canvas { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 100; } .toolRight .playBox .playBtn { display: none; z-index: 90; width: 30px; height: 30px; background-color: #00000014; } .toolRight .playBox .playBtn span { left: 10px; top: 7px; } .toolRight .playBox>div:first-child.hasVideo { background-color: #9ce3b9; position: relative; } .toolRight .playBox>div:first-child .playBtn { display: block; } .toolRight .playBox[data-type='music']>div:first-child { background-image: url("../images/soundPlay.png"); } .toolRight .playBox[data-type='music']>div:first-child.playing { background-image: url("../images/soundPause.png"); } .toolRight .playBox>div:nth-child(2) { width: calc(100% - 60px); margin: 8px 0 4px 11px; text-align: left; font-size: 14px; } .toolRight .playBox>div:nth-child(2) span { color: #acacac; line-height: 1.1; display: block; } .toolRight .playBox>div:nth-child(2) .title { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .toolRight .playBox>div:nth-child(2) .delete { color: #00b4ed; cursor: pointer; width: 2.3em; margin-top: 9px; } .toolRight #query-bgm { display: block; width: 100%; height: 100%; } .toolBottom .midBottom { width: 100%; height: 93px; position: relative; } .confirmSnap { background: #00b4ed; color: #fff; border-radius: 21px; /* margin: 0 auto; */ position: absolute; letter-spacing: 0.05em; height: 42px; text-align: center; line-height: 42px; font-size: 14px; pointer-events: all; cursor: pointer; transition: background 0.2s; top: 8px; width: 220px; left: 50%; transform: translateX(-50%); } #webgl .overlayGui.snapshotGui { display: none; width: calc(84% - 36px); height: calc(100% - 180px); border: 1px dotted rgba(255, 255, 255, 0.8); left: calc(8% + 18px); top: 86px; } #webgl .overlayGui { position: absolute; z-index: 100; pointer-events: none; transition: opacity 0.3s, border 0.3s; } #webgl .snapshotGui .corner { width: 40px; height: 40px; position: absolute; transition: opacity 0.3s; opacity: 0.8; } #webgl .snapshotGui .corner.leftTop { border-top: 4px solid #fff; border-left: 4px solid #fff; left: -2px; top: -2px; } #webgl .snapshotGui .corner.rightTop { border-top: 4px solid #fff; border-right: 4px solid #fff; right: -2px; top: -2px; } #webgl .snapshotGui .corner.leftBott { border-left: 4px solid #fff; border-bottom: 4px solid #fff; left: -2px; bottom: -2px; } #webgl .snapshotGui .corner.rightBott { border-right: 4px solid #fff; border-bottom: 4px solid #fff; right: -2px; bottom: -2px; } .toolRight .screen .shotImg { height: 108px; border-radius: 5px; cursor: pointer; line-height: 105px; background-size: 100%; } .toolRight .screen .shotImg.blank { background-image: url("../images/myModel.jpg"); opacity: 0.8; cursor: default; } .toolRight .hotpoint .spotList>ul>li, .overlayList li { height: 40px; margin: 0 0 8px -10px; background: #373938; cursor: pointer; width: calc(100% + 20px); line-height: 40px; font-size: 14px; letter-spacing: 0.5px; text-align: left; display: flex; transition: background 0.1s; position: relative; overflow: hidden; } .toolRight .hotpoint .spotList>ul>li:hover, .toolRight .hotpoint .spotList>ul>li.active { background: #565a5b; } .toolRight .hotpoint .spotList li .icon, .toolRight .editDetail .setPos li .icon , .overlayList li .icon{ width: 30px; margin-left: 10px; background-size: 70%; background-position-x: 0; background-repeat: no-repeat; background-position-y: center; } .toolRight .hotpoint .spotList li .number{ color:#828282; margin-right:10px; } .overlayList li .icon{ background-image:url(../images/edit/box_video.png); } .toolRight .hotpoint .spotList li .title, .toolRight .editDetail .setPos li .title, .overlayList li .title{ width: calc(100% - 70px); font-size: 14px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .toolRight .hotpoint .spotList li .DelConfirm { width: 82px; background: #00b4ed; border-radius: 1px; box-shadow: -5px 0px 20px rgba(0, 0, 0, 0.5); position: absolute; right: -82px; z-index: 99; text-align: center; transition: right 0.3s, opacity 0.1s; } .toolRight .hotpoint .spotList li .DelConfirm.active { right: -3px; } .toolRight .hotpoint .spotList li .del { width: 40px; background-image: url(../images/delete.png); background-size: 72%; opacity: 0.85; background-repeat: no-repeat; background-position: center; } .toolRight .spotList .icon { background-image: url(../images/edit/hotStyle_1.png); } .toolRight .secondary .content { height: calc(100% - 104px); border-bottom: 1px solid #000000; } .toolRight .secondary .buttons.tail { height: 65px; width: 100%; padding: 15px 10px; } .buttons { display: flex; justify-content: center; } .toolRight .secondary .itemTitle.head a.close { width: 40px; height: 100%; position: absolute; right: 0px; background-size: 30%; background-image: url("../images/phone_step_01.png"); background-position: center center; background-repeat: no-repeat; } .toolRight .sign ul.chose li.upload .buttons, .toolRight .upload:not(.uploaded) .buttons { display: none; } .toolRight .sign ul.chose li .buttons button, .toolRight .upload button { pointer-events: auto; margin-top: -17px; width: 68%; left: 16%; top: 50%; position: absolute; box-shadow: 0 0 5px rgba(0, 0, 0, 0.21); } .toolRight .upload { width: 97px; height: 97px !important; border-radius: 2px; border: 1px solid #5d5d5d; position: relative; margin: 5px; background-size: contain } .toolRight .sign ul.chose li>div, .toolRight .upload>div { position: relative; top: 0; width: 100%; height: 100%; left: 0; background-size: cover; cursor: pointer; } .toolRight .sign ul.chose li.upload>div, .toolRight .upload>div { background-image: url(../images/plus.png); background-position: center 42%; background-size: 15% 15%; background-repeat: no-repeat; } .toolRight .sign ul.chose li.upload span, .toolRight .upload span { color: #00b4ed; margin-top: 46%; display: inline-block; letter-spacing: 0.5px; } .toolRight .secondary .content>ul>li:first-child { border-top: 1px solid #5d5d5d !important; } .toolRight .secondary .buttons.tail { height: 65px; width: 100%; padding: 15px 10px; border-top: 1px solid #5d5d5d !important; } .buttons button.cancel { border: 1px solid #00b4ed !important; color: #00b4ed; background-color: transparent; } .buttons button:nth-child(2) { margin-left: 10px; } .toolRight .itemTitle .buttons, .toolRight .remark .buttons{ position:absolute; right:0; } .toolRight .itemTitle button, .toolRight .remark button{ padding:0 20px; } .toolRight .upload input { cursor: pointer; position: absolute; width: 100%; height: 100%; top: 0; left: 0; opacity: 0; } .fun-view-video { position: fixed; z-index: 99999; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.9); /* display: flex; */ align-items: center; justify-content: center; left: 0; top: 0; display: none; } .fun-view-video span { position: absolute; right: 0; top: 0; transform: rotate(45deg); font-size: 40px; font-weight: 300; color: #fff; cursor: pointer; } .fun-view-video video { max-width: 90%; max-height: 90%; } .edit-fun-images>div { vertical-align: top; float: left; margin: 5px; position: relative; } .edit-fun-images a { width: 96px; height: 96px; border: 1px dashed #fff; color: #fff; text-align: center; position: relative; display: inline-block; line-height: 90px; font-size: 30px; font-weight: 300; } .edit-fun-images a.result>span::after { content: '+' } .edit-fun-images a.result>span { position: absolute; right: -4px; top: -4px; width: 20px; height: 20px; line-height: 20px; transform: rotateZ(45deg); background: #c77a7a; border-radius: 50%; z-index:1000; } .edit-fun-images a.result>img { max-width: 100%; max-height: 100%; } .edit-fun-images .upload-thum { display: block; position: relative; text-align: center; } .edit-fun-images input { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; z-index: 1; cursor: pointer; } /* loading */ .edit-loading { display: flex; width: 100%; height: 100%; justify-content: center; align-items: center; position: fixed; background: rgba(0, 0, 0, 0.6); top: 0; left: 0; z-index: 101; } .square-move { position: relative; } .square-split { position: relative; width: 75px; height: 75px } .square-move .move:nth-child(1) { animation: a-move 2s infinite linear } .square-move .move:nth-child(1) { left: 0; top: 0 } .square-move .move { position: absolute; width: 20px; height: 20px; border-radius: 0; background-color: #00b4ed; display: block; background-color: #00b4ed; border-radius: 3px } .square-move .move:nth-child(2) { animation: b-move 2s infinite linear } .square-move .move:nth-child(2) { left: 25px; top: 0 } .square-move .move:nth-child(3) { animation: c-move 2s infinite linear } .square-move .move:nth-child(3) { left: 0; top: 25px } @keyframes a-move { 0% { left: 0; top: 0 } 8% { left: 0; top: 0 } 16% { left: 25px; top: 0 } 24% { left: 25px; top: 0 } 32% { left: 25px; top: 0 } 40% { left: 25px; top: 25px } 48% { left: 25px; top: 25px } 56% { left: 25px; top: 25px } 64% { left: 0; top: 25px } 72% { left: 0; top: 25px } 80% { left: 0; top: 25px } 88% { left: 0; top: 0 } 100% { left: 0; top: 0 } } @keyframes b-move { 0% { left: 25px; top: 0 } 8% { left: 25px; top: 25px } 16% { left: 25px; top: 25px } 24% { left: 25px; top: 25px } 32% { left: 0; top: 25px } 40% { left: 0; top: 25px } 48% { left: 0; top: 25px } 56% { left: 0; top: 0 } 64% { left: 0; top: 0 } 72% { left: 0; top: 0 } 80% { left: 25px; top: 0 } 88% { left: 25px; top: 0 } 100% { left: 25px; top: 0 } } @keyframes c-move { 0% { left: 0; top: 25px } 8% { left: 0; top: 25px } 16% { left: 0; top: 25px } 24% { left: 0; top: 0 } 32% { left: 0; top: 0 } 40% { left: 0; top: 0 } 48% { left: 25px; top: 0 } 56% { left: 25px; top: 0 } 64% { left: 25px; top: 0 } 72% { left: 25px; top: 25px } 80% { left: 25px; top: 25px } 88% { left: 25px; top: 25px } 100% { left: 0; top: 25px } } .waiting { display: none; height: 100%; position: absolute; width: 100%; top: 0; right: 0; z-index: 9995; flex-direction: column; justify-content: center; align-items: center; } .waiting .overlay{ position:fixed; /* z-index: 9990; */ width:100%; height:100%; left: 0; top: 0; background: rgba(57, 57, 57, 0.76); } .waiting.showloading { display: flex; } .waiting .spinner { width:300px; text-align: center; display: flex; display: -webkit-flex; justify-content: center; margin-top: -70px; align-items: center; } .waiting .spinner > div { width: 15px; height: 15px; background-color: #fff; margin: 15px; border-radius: 100%; display: inline-block; -webkit-animation: bouncedelay 1.4s infinite ease-in-out; animation: bouncedelay 1.4s infinite ease-in-out; /* Prevent first frame from flickering when animation starts */ -webkit-animation-fill-mode: both; animation-fill-mode: both; } .waiting .spinner .bounce1 { -webkit-animation-delay: -0.32s; animation-delay: -0.32s; } .waiting .spinner .bounce2 { -webkit-animation-delay: -0.16s; animation-delay: -0.16s; } .waiting div.text{ margin-left: 10px; letter-spacing:1px; z-index: 9995; } .unable { pointer-events: none!important; opacity: .5 } .slider .Main { height: 20px; align-items: center; /* display: flex; */ /* justify-content: space-between; */ position: relative; } .slider .Main .scrollBar { position: relative; width: 100%; height: 4px; /* background-color: #c7c7c7; */ cursor: pointer; border: 1px solid #5d5d5d; /* border-radius: 1px; */ border-left: none; } .slider .scrollBar .scroll_Track { width: 0px; height: 4px; background-color: #02c8ae; border: 1px solid #02c8ae; margin: -1px 0 0 0; } .slider .scrollBar .scroll_Thumb { height: 15px; width: 15px; background-color: #ffffff; /*-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 4px; -webkit-box-shadow: 0px 0px 5px #74b5f5; -moz-box-shadow: 0px 0px 5px #74b5f5; box-shadow: 0px 0px 4px #74b5f5; */ position: absolute; border-radius: 10px; margin-top: -9px; cursor: pointer; -webkit-user-select: none; } .slider .BarTxt { position: absolute; top: -38px; right: 0px; /* width: 45px; */ display: flex; } .slider .BarTxt .scrollBarTxt { width: 40px; text-align: center; height: 24px; padding: 4px 0; text-align: center; color: #fff; letter-spacing: 0; } .slider .BarTxt span{ line-height: 24px; margin-left:4px; } #overlayUpload .preview, .toolRight .hotpointDetail .preview{ border: 1px solid #555A5A; border-radius: 2px; background-color: #161A1A; height: 100px; /* line-height: 100px; */ position: relative; color: #a0a0a0; width: 200px; background-repeat:no-repeat; margin:15px 0 30px 0; text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4); background-image:url("../images/img_videoview@2x.png"); background-position:center 40%; background-size: 17%; } .toolRight .hotpointDetail .preview{ cursor:pointer; } #overlayUpload .preview video{ width:100%; height:100%; object-fit: fill; } .preview .plus{ display: block; position:absolute; left: 50%; top:50%; transform:translate(-50%,-50%); } .preview .text{ line-height: 144px; color: #a7a7a7; } .preview.uploaded .text{ display:none; } #overlayUpload .preview [attr-type='height']{ position: absolute; left: calc(100% + 5px); line-height:100%; display: block; top: 50%; transform: translate(0%,-50%); } #overlayUpload .preview [attr-type='width']{ position: absolute; left: 50%; transform:translateX(-50%); display: block; top: calc(100% - 4px); } #userUploadStyle ul{ display: flex; } #userUploadStyle .upload{ width: 70px; height: 70px !important; border-radius: 2px; border: 1px solid #5d5d5d; position: relative; } #userUploadStyle .upload>div{ background-color:transparent; } #userUploadStyle .uploaded>div{ background-size:cover; } #userUploadStyle .upload .del{ width:20px; background-color: #c77a7a; height: 20px; transform:translate(60%,-40%); display: block; right:0; top: 0; border-radius: 50%; position: absolute; display:none; z-index:9999; } #userUploadStyle .upload .del:before{ content:'X'; font-size:12px; font-family:"iconfont" !important; color:white; position:relative; top:-7px; } #userUploadStyle .upload.uploaded:hover .del{ display:block; } .cad-setting { text-align: left; } /* .cad-setting li { display: flex; align-items: center; } .cad-setting li label { flex: none; width: 65px; text-align: right; margin-right: 5px; } .cad-setting li select, .cad-setting li input { flex: 1; margin: 0 10px; padding-left: 0; padding-right: 0; outline: none; border: 1px solid #737373; background-color: #000; color: #fff; } .cad-setting li input { height: 30px; } */ .cad-size { width: 100%; border: 1px solid #737373; background-color: #000; outline: none; height: 32px; padding: 0 10px; color: #fff; letter-spacing: 1px; border-radius: 2px; } .jsGrid-body{ width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 999; display: none; } .jsgrid-mask{ width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); } .jsGrid-con{ position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 999; color: #000; background: #262729; padding: 20px; border-radius: 10px; } .jsGrid-con .buttons{ width: 20%; margin: 20px auto 0; } .jsGrid-con a { color: inherit; } .gr-header{ color: #fff; text-align: left; position: relative; display: flex; align-items: center; margin-bottom: 20px; } .gr-header>img{ width: 14px; height: 14px; position: absolute; right: 0; top: 0; cursor: pointer; } .gr-header span{ display: inline-block; font-size: 18px; font-weight: bold; } .gr-header .search{ background: #000; width: 200px; display: inline-block; border: 1px solid #737373; background-color: #000; padding: 0 10px; color: #fff; letter-spacing: 1px; border-radius: 2px; height: 34px; font-size: 14px; position: relative; margin-left: 20px; } .gr-header .search input{ background: none; border: none; height: 100%; line-height: 100%; width: 100%; outline:none; } .gr-header .search img{ position: absolute; right: 4px; width: 20px; transform: translateY(-50%); top: 50%; } .gr-sc{ text-align: left; margin-bottom: 20px; } .gr-sc >ul{ display: inline-block; width: 30%; margin-right: 10px; } .gr-sc >ul option{ line-height: 30px; height: 30px; }