toolBox.css.bak 37 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803
  1. @font-face {font-family: "SourceHanSansCN";src: url("../fonts/SourceHanSansCN.woff2") format("woff2"),url("../fonts/SourceHanSansCN.woff") format("woff"),url("../fonts/SourceHanSansCN.ttf") format("truetype");font-weight: normal;font-style: normal;}*/
  2. /* html,body{height: 100%;width: 100%;margin: 0px;padding: 0px;overflow: hidden;font-size: 75px;}
  3. @media screen and (min-width: 1705px) and (max-width: 1805px) {
  4. html{font-size: 72px;}
  5. }
  6. @media screen and (min-width: 1605px) and (max-width: 1705px) {
  7. html{font-size: 68px;}
  8. }
  9. @media screen and (min-width: 1505px) and (max-width: 1605px) {
  10. html{font-size: 65px;}
  11. }
  12. @media screen and (min-width: 1405px) and (max-width: 1505px) {
  13. html{font-size: 61px;}
  14. }
  15. @media screen and (min-width: 1305px) and (max-width: 1405px) {
  16. html{font-size: 58px;}
  17. }
  18. @media screen and (max-width: 1305px) {
  19. html{font-size: 55px;}
  20. }
  21. } */
  22. html,body{height: 100%;width: 100%;margin: 0px;padding: 0px;overflow: hidden; }
  23. *{box-sizing: border-box; font-family:OpenSans, "Microsoft YaHei"; background-size: contain; background-repeat: no-repeat; background-position: center center; }
  24. .editor a{text-decoration: none;color:#333333;}
  25. .editor ul li{display: inline-block;list-style: none; width:100%}
  26. .editor ul{margin: 0px;padding: 0px;}
  27. .editor input,textarea{font: 14px "Microsoft YaHei";}
  28. .editor input[type="text"]:focus{border: 1px solid #09e1c0;}
  29. .scrollBox{width: 282px;height: 100%;}
  30. .scrollBox:nth-child(n+3){display: none;}
  31. .introduce-top{color: white;font-family:"Microsoft YaHei"; font-size:14px;margin:10px 0 0 10px;z-index:60;position: absolute;left: 0;top: 0;width: auto;height: 48px;}
  32. .introduce-top .introduce-button{padding-right: 25px;filter: drop-shadow(0px 1px 1px rgba(153,153,153,1));border-radius: 5px;background: url("../images/introduce_close.png") no-repeat;background-size: 16px; transition:background-color 0.3s; background-position:100% 50%;padding-left:0px;width:100%;height:48px;display:flex;display:-webkit-flex;font-size:16px;align-items:center; cursor:pointer;}
  33. .introduce-button a{display: inline-block;}
  34. .introduce-button .introduce-button-fImg{width: 30px;height: auto;margin-right:6px;}
  35. .introduce-button .introduce-button-lImg{width:1px;height:auto;margin-right:5px;}
  36. .introduce-top.open .introduce-button{background-image:url("../images/introduce_open.png")}
  37. .introduce-top .addIntroduce-bg{background: url("../images/introduce_close.png") no-repeat rgba(0,0,0,0.45);background-size: 16px;background-position:94% 50%;}
  38. .introduce-top .introduce-button span{margin-left:6px;letter-spacing:1px; font-weight:600;font-size:16px;margin-top: 2px;}
  39. .introduce-top .introduce-detailBox h3{font-size:12px; margin-bottom: 13px; font-weight:600;}
  40. .introduce-top .introduce-detailBox span{ line-height: 22px;text-align: justify;word-break: break-all;color: white;}
  41. .introduce-top .introduce-detailBox{position: absolute;border-radius: 3px;max-height:0px;width:320px;margin-top:5px;margin-left:41px;overflow:hidden;transition:max-height 0.25s ease-out;transform: translate3d(0, 0, 0);}
  42. .introduce-top.open .introduce-detailBox{max-height: 600px;}
  43. .introduce-top .introduce-detail{text-align:justify;width:100%;letter-spacing:1px;word-wrap: break-word;padding:14px 12px 14px 14px;background:rgba(0,0,0,0.2);}
  44. .introduce-top .introduce-detail p{text-align: justify;font-weight:400;line-height: 22px;word-break: break-all;color: white;}
  45. .bgNone{background: none !important;}
  46. .divNone{display: none !important;}
  47. .introduce-top .introduce-detail a, #hotspot a{ text-decoration: underline !important; color:#fff !important; margin: 0 2px !important; padding: 0 !important; }
  48. .introduce-top .introduce-detail a *{color:#fff !important; }
  49. /* #hotspot .picBottom a,#hotspot .picRight a,#hotspot .formInfo a{color:#2d2d2d !important;} */
  50. .introduce-top .introduce-detail a:hover, #hotspot a:hover{color:#09e1c0 !important;}
  51. .introduce-top .introduce-detail a:hover *, #hotspot a:hover *{color:#09e1c0 !important;}
  52. .toolTop{width: 282px;height: 48px;background: #5a45df;position: absolute;top: 0px;right: 0px;z-index: 150;display: flex;display: -webkit-flex;justify-content: space-between;align-items: center;}
  53. .toolTop>div:nth-child(2){display:flex;display:-webkit-flex;align-items:center;font-size:16px;font-weight:bold; overflow: hidden;}
  54. .toolTop>div:nth-child(2)>*{
  55. white-space: nowrap;
  56. overflow: hidden;
  57. text-overflow: ellipsis;
  58. }
  59. .toolTop-button{display:flex;display:-webkit-flex;width:282px;}
  60. .toolTop-button>div{opacity:0.7;cursor: pointer;display:flex;display:-webkit-flex;width:94px;height:48px;align-items:center;justify-content:center;}
  61. .toolTop-button>div:hover{opacity:1;}
  62. .toolTop-button span{margin-left:5px;font-size:16px;color:#fafafa;}
  63. .editor{letter-spacing:0.1em;z-index:140;font: 14px "Microsoft YaHei";font-weight:400;color: #333333;width: 282px;height: 100%;background: #f5f5f5;position: absolute;right: 0px;top: 0px;padding-top:48px;box-shadow: 0px 0px 6px #666;-webkit-box-shadow: 0px 0px 6px #666;-moz-box-shadow: 0px 0px 6px #666;}
  64. .toolBox,.informationBox, .hotPointBox,.styleZBox{margin-top:48px;height:calc(100% - 106px);width:calc(100% + 12px);overflow-y:auto;overflow-x:hidden; }
  65. .toolContent,.hotPoint_content,.information_content,.styleZ_content{position: relative; width: 282px;}
  66. .toolBox_Top{position: absolute;right: 0px;width: 100%;display: flex;display: -webkit-flex;border-bottom:1px solid #ddd;}
  67. .styleZ_content h3{font-size: 14px;font-weight:normal;margin:20px;}
  68. .styleZ_content>ul{display:flex;display:-webkit-flex;flex-direction:column;padding:0px 20px;}
  69. .styleZ_content>ul li{cursor: pointer;display:flex;display:-webkit-flex;justify-content:space-between;align-items:center;margin-bottom:10px;border:1px solid #ddd;border-radius:6px;padding:5px;}
  70. .styleZ-select{position:relative;width:46%;display:flex;display:-webkit-flex;justify-content:center;}
  71. .styleZ-select:before{content:"";position:absolute;top:50%;margin-top:-6px;left:15px;width:14px;height:14px;border-radius:7px;border:1px solid #ddd;}
  72. .styleZ_content>ul li:hover{background: #fafafa;}
  73. .styleZ_content>ul li.active{background:white;border-color:#09e1c0;}
  74. .styleZ_content>ul li.active .styleZ-select:before{background:#09e1c0;border-color:#09e1c0;}
  75. .styleZ_content>ul li.active .styleZ-select:after{content:"";position:absolute;top:50%;margin-top:-2.5px;left:18.5px;width:6px;height:6px;border-radius:7px;background:white;}
  76. .toolBox_Top input{background: #fff !important;transition:background 0.1s;letter-spacing:0.1em;display: inline-block;width: 25%;height: 48px;color: #999999;font: 16px initial;background: white;outline: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;appearance: none;border:none;cursor: pointer;}
  77. .toolBox_Top input:hover,.toolBox-Top-input{background: #fafafa !important;color:#333333 !important;}
  78. .toolBox_Top .toolBox_nav{position: relative;width: 100%;height: 100%;display: flex;display: -webkit-flex;}
  79. .toolBox_Top .toolBox_nav:before{content: "";background: #09e1c0;height: 2px;width:25%;position: absolute;bottom:0px;left:0px;transition:left 0.26s ease-out;}
  80. .toolBox_Top .toolBox_nav-left0:before{left: 0px;}
  81. .toolBox_Top .toolBox_nav-left1:before{left: 25%;}
  82. .toolBox_Top .toolBox_nav-left2:before{left: 50%;}
  83. .toolBox_Top .toolBox_nav-left3:before{left: 75%;}
  84. .function{width: 282px;height: 48px;border-top: 1px solid #cccccc;border-bottom: 1px solid #ddd;margin-top: 20px;}
  85. .function ul{display: flex;display: -webkit-flex;}
  86. .function li{width: 94px;height: 48px;display: flex;display: -webkit-flex;justify-content: center;align-items: center;}
  87. .function li img{vertical-align:baseline;}
  88. .function li>a{color: #333;display: flex;display: -webkit-flex;justify-content: center;align-items: center;}
  89. .function li:hover{opacity:0.7;}
  90. .function li:nth-child(1) span,.function li:nth-child(2) span{padding-left: 5px;}
  91. #export{display: inline-block;width: 60px;height: 28px;border:none;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;color: white;background: #09e1c0;text-align: center;line-height: 28px;}
  92. #export:hover{background: #22f0d0;}
  93. #draw_Tools a{position:relative;}
  94. #draw_Tools a:before{position:absolute;top:0px;left:0px;content:"";width:60px;height:60px;transition:border 0.2s ease-in-out;}
  95. .draw_Tools-a:before{border:1px solid #09e1c0;}
  96. .Basic_drawing ul{padding-top: 20px;display: flex;display: -webkit-flex;}
  97. .Basic_drawing ul li{width: 33%;display: flex;display: -webkit-flex;flex-direction: column;align-items: center;}
  98. .doors_windows{border-bottom: 1px solid #ddd;padding-bottom: 18px;}
  99. .doors_windows ul{display: flex;display: -webkit-flex;flex-wrap: wrap;}
  100. .doors_windows ul li{width: 33%;display: flex;display: -webkit-flex;flex-direction: column;align-items: center;padding-top: 16px;}
  101. .Basic_drawing span,.doors_windows span{letter-spacing: 2px;margin-top: 8px;color: #333;}
  102. .controlBox{padding-top:28px;width: 282px;height:80px;border-bottom: 1px solid #cccccc;transition: all 1s linear;display: none;opacity: 0;}
  103. #controlName{padding-left: 20px;font-size: 16px;}
  104. .controlBox a{position: absolute;right: 20px;color:#cccccc;}
  105. .controlBox a:hover{color:#999999;}
  106. #pjtName{width: 100%;}
  107. #edit2Box,#edit1Box{width: 100%;height: 84px;position:relative;background: white;}
  108. #edit2,#edit1{width:100%;height:100%;overflow: hidden;border: 1px solid white;}
  109. #edit2Box .w-e-toolbar,#edit1Box .w-e-toolbar{position:absolute;bottom: 4px;right: 4px;padding: 0px;width: 20px;height: 20px;}
  110. #edit2Box .w-e-menu,#edit1Box .w-e-menu{padding: 0px;}
  111. #edit2Box .w-e-text,#edit1Box .w-e-text{width: calc(100% + 20px) !important;word-break: break-all;overflow-y: scroll;padding: 0px 30px 0px 10px; -webkit-user-select:auto;}
  112. #edit2Box .w-e-text *,#edit1Box .w-e-text *{-webkit-user-select:text;}
  113. #edit2Box .w-e-icon-link,#edit1Box .w-e-icon-link{position:relative;display: block;width: 20px;height: 20px;}
  114. #edit2Box .w-e-text a,#edit1Box .w-e-text a{color:#079eec;text-decoration:underline;}
  115. #edit2Box .w-e-text-container,#edit1Box .w-e-text-container{position: static;}
  116. #edit2Box .w-e-icon-link:before,#edit1Box .w-e-icon-link:before{background: url("../images/linkBtn.png") no-repeat center;width: 20px;height: 20px;position: absolute;top: 0px;left: 0px;background-size: cover;}
  117. #edit2Box .w-e-text-container .w-e-panel-container,#edit1Box .w-e-text-container .w-e-panel-container{box-shadow: 1px 1px 2px #ccc;z-index: 99;top: 92px;}
  118. #edit2Box .addLink-content-row,#edit1Box .addLink-content-row{display:flex;display:-webkit-flex;justify-content:space-between;font-size:14px;height: 25px;}
  119. #edit2Box .addLink-content-row span,#edit1Box .addLink-content-row span{color:#999;}
  120. #edit2Box .addLink-content input,#edit1Box .addLink-content input{height:28px;border:1px solid #09e1c0;margin:0px 0px 6px}
  121. #edit2Box h5,#edit1Box h5{font-size:12px;font-weight:normal;color:#999;margin-bottom:20px;}
  122. #edit2Box .addLink-cancel,#edit1Box .addLink-cancel{width:75px;height:28px;background:#ccc;border-radius:0px;color:white;margin-left:10px}
  123. #edit2Box .addLink-cancel:hover,#edit1Box .addLink-cancel:hover{background: #d1d1d1;}
  124. #edit2Box .w-e-button-container,#edit1Box .w-e-button-container{display:flex;display:-webkit-flex;justify-content:flex-end;}
  125. #edit1Box .w-e-panel-tab-content:after,#edit2Box .w-e-panel-tab-content:after{position:absolute;width:0px;height:0px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:14px solid #777;top:-46px;right:15px;content:"";}
  126. /* 画墙一栏*/
  127. .information-subDiv{padding: 20px 0px;margin: 0px 20px;border-bottom: 1px solid #ddd;}
  128. .editor .information-subDiv ul li{display:flex;display:-webkit-flex;justify-content: space-between;}
  129. .information-subDiv:first-child li{flex-direction:column;margin-bottom: 20px;}
  130. .information-subDiv:first-child span{margin-bottom: 6px;}
  131. .information-subDiv:last-child{ border-bottom: none;}
  132. .information-subDiv:last-child li:first-child{margin-bottom:4px;}
  133. .information_input{width: 282px;}
  134. .information_input input[type="file"]{position: relative;display: none;}
  135. .information_input input{width: 160px;height: 28px;font-size: 14px;outline: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;appearance: none;border: 1px solid white;color: #999999;}
  136. .information_input input::placeholder{font-size: 14px;color:#cccccc;}
  137. .information_input input:-ms-input-placeholder{font-size: 14px;color:#cccccc;}
  138. .information_input input::-ms-input-placeholder{font-size: 14px;color:#cccccc;}
  139. .information_input input[type="button"]{width: 60px;height: 28px;border:none;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;color: white;background: #09e1c0;text-align: center;font-size: 14px;cursor: pointer;margin-top:10px;}
  140. .information_input input[type="button"]:hover{background: #22f0d0;}
  141. .information_show ul{display: flex;display: -webkit-flex;flex-direction: column;padding: 20px 0px;margin: 0 20px;}
  142. .information_show ul li{height: 28px;display: flex;display: -webkit-flex;justify-content: space-between;align-items: center;}
  143. .information_input .right{ position: relative; width: 160px; font-size: 14px;line-height: 28px;}
  144. .information_input input, .information_input label{outline: none;background-color:#fff;padding: 0 10px;color: #999999;}
  145. .close_linkDiv{position: absolute;bottom: 10px;right: 10px;width: 75px;height: 28px;cursor: pointer;z-index: 99999;}
  146. #setEntry .ImgPreview{height:80px;}
  147. .information_input label{cursor:pointer;}
  148. .show_title{padding-left: 0 !important;}
  149. .show_data{color: #999999;display: flex;display: -webkit-flex;flex-direction: row-reverse;}
  150. .show_count{color: #999}
  151. .show_data span{padding-right: 5px;}
  152. /* 信息一栏*/.hotPointBox{overflow-y:hidden}
  153. #ok{width:100%;height: 48px;display:none;text-align:center;line-height:48px;cursor:pointer;background: #09e1c0;color:#fff;}
  154. #ok:hover{background: #14ebca}
  155. .hotPoint_content{height: 100%;}
  156. .hotPoint_content .point>*{height: 40px;display: flex;display: -webkit-flex;width: 282px;align-items:center;justify-content: space-between;border-bottom: 1px #ddd solid;padding-left: 20px;color: #999;/* opacity: 0.6;*/cursor: pointer;display:none;background:#fafafa;}
  157. .hotPoint_content #listPoint{display:flex;-webkit-box-flex: 1;}
  158. .hotPoint_content #listPoint>*{display:flex;}
  159. .hotPoint_content #listPoint>div:first-child{border-right:1px solid #eeeeee;}
  160. .hotPoint_content #listPoint>div:hover{background: #fff;}
  161. .hotPoint_content .point>* div{display: flex;display: -webkit-flex;align-items: center;}
  162. .hotPoint_content .point>* span{padding-left: 5px;}
  163. .hotPoint_content .point>* a{padding-right: 20px;}
  164. /* .hotPoint_content .point>*:hover{opacity: 1;}*/
  165. #snap{padding:20px 0px;display: flex;display: -webkit-flex;align-items: center;flex-direction: column;}
  166. #hotPoint_button{background: #09e1c0;height: 48px;display: flex;display: -webkit-flex;width:242px;align-items: center;justify-content: center;color: white;cursor: pointer;transition: background 0.2s;}
  167. #hotPoint_button.unable{pointer-events: none;/* opacity:0.5;*/cursor:default;background: #ddd;}
  168. #hotPoint_button span{padding-left: 5px;}
  169. #hotPoint_button:hover{background: #14ebca;}
  170. #hotPoint_input{display:none;width: 282px;border-bottom: 1px #ddd solid; max-height: 800px;transition: max-height .3s; overflow: hidden;}
  171. #hotPoint_input #change{display:flex;-webkit-box-flex: 1;text-align:center;border-bottom:1px solid #ddd;height:40px;width:100%;}
  172. #hotPoint_input #change>div{cursor:pointer;width: 100%;height: 100%;line-height: 40px;}
  173. #hotPoint_input #change>div:first-child{border-right:1px solid #eeeeee;}
  174. #hotPoint_input #change>div:hover{background: #fff;}
  175. #hotPoint_input>ul{padding:8px 20px 15px;display: flex;display: -webkit-flex;flex-wrap: wrap;background: #eee;}
  176. .hotPoint-title{position: relative;}
  177. .hotPoint-title:after{position: absolute;top: 0px;right: -10px;content: "*";color:#f56c6c;}
  178. #hotPoint_input>ul>li{position: relative;padding: 5px 0;line-height:30px;display: flex;display: -webkit-flex;flex-basis: 100%;align-items:center;justify-content: space-between;align-items: flex-start;}
  179. #hotPoint_input>ul>li.warn input{border: 1px solid #f56c6c;}
  180. #hotPoint_input>ul>li.warn input::placeholder{color: #f56c6c !important;}
  181. .redPoint{position:relative;}
  182. .hotPoint_content .redPoint:after{position: absolute;top: 0px;left: 32px;content: "*";color:#f56c6c;}
  183. .information_input .redPoint:after{position: absolute;top: 0px;left: 62.5px;content: "*";color:#f56c6c;}
  184. #type .redPoint:after{left:32px}
  185. #hotPoint_input .unComplete{display:none; color:#f56c6c;font-size: 0.9em;position: absolute;bottom: 12px;right: 10px;}
  186. .information_input .unComplete{display: none;color:#f56c6c;font-size: 0.9em;position: absolute;bottom: 16px;right: 28px;}
  187. #project-name2:before{position:absolute;right:0px;top:2px;content:""attr(data-size)"";color:#999;}
  188. #project-intro2{position:relative;}
  189. #project-intro2:before{position:absolute;right:0px;top:2px;content:""attr(data-size)"";color:#999;}
  190. #project-name1,#project-intro1{position:relative;width:100%;}
  191. #project-name1:before,#project-intro1:before{position:absolute;right:0px;top:2px;content:""attr(data-size)"";color:#999;}
  192. #hotPoint_input>ul>li span{margin-top:5px;}
  193. #hotPoint_input input[type="file"]{position: relative;display: none;}
  194. *{outline:none}
  195. #hotPoint_input input.white,textarea.white{font-size: 14px;outline: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;appearance: none;border: 1px solid white;color: #999999;resize: vertical;}
  196. #hotPoint_input .ImgPreview,.information_input .ImgPreview{width:160px;height:114px;background-repeat: no-repeat;background-position: center center; margin-top: 10px;background-size: contain;/* border: 1px solid white;*/}
  197. #showInformation{height:80px;position: relative;}
  198. .showInformation-error:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:url("../images/pic_error.png") no-repeat center;}
  199. #hotPoint_input>ul>li:nth-child(n+6){padding:0px}
  200. #select{display: inline-block;position:relative;background:#eee;}
  201. #select .showStyle{background:#eee;position:absolute;top:0px;left:0px;display:flex;display:-webkit-flex;justify-content:space-between;align-items:center;width:160px;height:30px;}
  202. #select .showStyle>div:first-child{display:flex;display:-webkit-flex;align-items:center;}
  203. #select .showStyle>div:first-child img{margin-top:-1px}
  204. #hotPoint_input>ul>li:nth-child(5){margin-top:-11px;}
  205. #hotPoint_input>ul>li:nth-child(6){margin-top:-8px;}
  206. #select .showStyle p{margin-left:5px; cursor: default;}
  207. #styleBtn{opacity: 0.7;width:16px;height:16px;background:url("../images/styleBtn.png") no-repeat;cursor: pointer;}
  208. #styleBtn:hover{opacity: 1;}
  209. #select ul{display: none;padding:10px 30px 15px 10px;font-size:12px;width: 160px;z-index: 15;position:absolute;background: white;box-shadow: 0px 1px 6px 1px rgba(51,51,51,0.3);-webkit-box-shadow: 0px 1px 6px 1px rgba(51,51,51,0.3);-moz-box-shadow:0px 1px 6px 1px rgba(51,51,51,0.3);left:0px;top:30px;flex-wrap:wrap;}
  210. #select ul li:nth-child(3),#select ul li:nth-child(4){margin-top:20px}
  211. #select ul li:nth-child(3):after{position:absolute;content:"";top:-10px;left:0px;width:140px;height:1px;background:#ddd;}
  212. #select ul li span{margin-top:2px;}
  213. #select.open #styleBtn{opacity: 0.7;}
  214. #select.open ul{display:flex;display:-webkit-flex;}
  215. #select ul li{ margin-right: 2px;cursor: pointer;display:flex;display:-webkit-flex;flex-direction:column; padding-top: 4px;align-items:center; width:46px; height:61px;position:relative;/* float: left; */}#select ul li:before{position:absolute;content:"";left:0px;top:0px; width:46px;height:64px;}#select ul li:hover:before{border:1px solid #ddd;}
  216. #select span{line-height:15px;}
  217. .information_input>ul>li:nth-child(4):before{position:absolute;content:"标志大小";bottom:17px;left:20px;}
  218. #hotPoint_input>ul>li:nth-child(1){line-height:20px}
  219. #hotPoint_input>ul>li:nth-child(4){line-height:16px}
  220. .hotPoint_content .point>div.chosen{color:#333;background:#fff;}
  221. .hotPoint_content .point .coordinate{background-image:url(../images/coordinate2.png);height: 16px;width: 16px;}
  222. .hotPoint_content .point>div.chosen .coordinate{background-image:url(../images/coordinate.png);}
  223. .hotPoint_content .point .delete{/* height:46px;width:46px;background-repeat: no-repeat;background-position: center center;background-image:url(../images/coordinateClose.png);background-size: initial;*/border-radius: 7px;height: 14px;width: 14px;margin-right: 14px;padding: 2px;font-size: 12px;background:transparent;transition: background 0.3s;}
  224. .hotPoint_content .point>div .delete::before{font-family: "FontAwesome";content: "\f00d";color: #bababa;transition: color 0.3s;}
  225. .hotPoint_content .point>div .delete:hover{background: #ccc;}
  226. .hotPoint_content .point>div.chosen .delete::before{color: #808080;}
  227. .hotPoint_content .point>div .delete:hover::before{color: #fff;}
  228. #snapPoint>div:first-child{border-top: 1px #ddd solid;margin-top:20px;}
  229. #snapPoint>div:hover{background: #fff;}
  230. .selectButton{background: url("../images/styleButton2.png") white no-repeat;background-position:92% 50%;}
  231. #hotPoint_input textarea,#hotPoint_input li input,#hotPoint_input #select, #hotPoint_input label,#hotPoint_input li .right,.information_input label{width: 160px;height: 28px;line-height:28px;padding:0 8px;max-height:500px;/* overflow:auto;*//* overflow:hidden;*/border:none;}
  232. #hotPoint_input textarea{width: 160px;height: 56px;line-height:22px;padding:0 8px;background-color:#fafafa;max-height:500px;/* overflow:auto;*//* overflow:hidden;*/border:none;}
  233. #hotPoint_input textarea.focus,#hotPoint_input li input.white:focus{background:#fff;color:#333;border: 1px solid #09e1c0;}
  234. label.btn{cursor:pointer;display: inline-block;background:#09e1c0;color: #fff;text-align: center;transition: background 0.2s;letter-spacing:0.05em;}
  235. label.btn:hover{background:#14ebca;color:#fff;}
  236. #hotPoint_input label:hover,.information_input label:hover{background: #09cbae;}
  237. #hotPoint_input input::placeholder{font-size: 14px;color:#cccccc;}
  238. #hotPoint_input input:-ms-input-placeholder{font-size: 14px;color:#cccccc;}
  239. #hotPoint_input input::-ms-input-placeholder{font-size: 14px;color:#cccccc;}
  240. #hotPoint_input #hotPoint_sumbit{width: 60px;height: 28px;border:none;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;color: white;background: #09e1c0;text-align: center;font-size: 14px;cursor: pointer;}
  241. #hotPoint_input input[type="button"]:hover{background: #22f0d0;}
  242. .hotPoint_list{position:relative; overflow-y: auto; overflow-x: hidden; height: calc(100% - 88px);}
  243. .hotPoint_list #list{/* position:absolute;*/width: 100%;flex-direction: column-reverse; border-top:1px solid #ddd;}
  244. .hotPoint_list #list>li{/* position:absolute;*/padding-left: 20px;display:flex;display:-webkit-flex;justify-content: flex-start;align-items: center; width: 282px;height: 48px;border-bottom: 1px solid #ddd;cursor: pointer;background: #fafafa;transition: background 0.1s;position: relative;}
  245. .hotPoint_list #list>li:before{position:absolute;content:"";width:0px;height:48px;background:#09e1c0;left:0px;top:-1px;transition: width 0.2s;}
  246. .hotPoint_list #list>li.open:before{ width:8px !important;}
  247. .hotPoint_list #list>li{ background:#fff;}
  248. .hotPoint_list #list>li.open{ }
  249. .hotPoint_list #list>li:hover{background:#eee;}
  250. .hotPoint_list #list div{/* display: flex;display: -webkit-flex;*/align-items: center;}
  251. .hotPoint_list #list>li span{padding-left: 5px;font-weight:bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
  252. .hotPoint_list #list>li .delete{position: absolute;top: 0px;right: 0px;height: 48px;width: 48px;background-repeat: no-repeat;background-position: center center;background-image: url(../images/del.png);background-size: initial;}
  253. .hotPoint_list #list>li .delete:hover{background-color:rgba(175, 175, 175, 0.1);}
  254. .hotPoint_list #list>li .DelConfirm{font-size: 12px;position: absolute;width:60px;z-index: 100;background: #fff;height: 56px;border-radius: 2px;box-shadow: 0 1px 6px 0px rgba(153, 153, 153, 1);text-align: center;line-height: 28px;right: 40px;opacity:0;transform: translateX(15px) scale(0,0);transform-origin:right;transition: transform 0.1s,opacity 0.1s;}
  255. .hotPoint_list #list>li .DelConfirm.open{opacity:1;transform: translateX(0px) scale(1, 1);}
  256. /*#list>li .DelConfirm:after{content: '';width: 0;height: 0;border-top: 5px solid transparent;border-left: 8px solid #ffffff;border-bottom: 5px solid transparent;position: absolute;right: -8px;top: 25px;color: #999;}*/
  257. .hotPoint_list #list>li .DelConfirm>div{height:50%;}
  258. .hotPoint_list #list>li .DelConfirm>div:hover{background:#eee;}
  259. .hotPoint_list #list>li .DelConfirm .DelYes{color: rgba(224, 82, 71, 1);}
  260. .hotPoint_list #list>li div.left{ flex: auto; max-width: 80%;display: flex;display: -webkit-flex;}
  261. #information_file{display:none;position:relative;}
  262. .information_show_div{display:flex;display:-webkit-flex;justify-content:space-between;padding:10px 0px 20px;}
  263. .information_show_div span{padding-left:20px;line-height: 24px;}
  264. .information_show_div label{width:160px;height:28px;line-height:30px;cursor:pointer;display: inline-block;background:#09e1c0;color: #fff;text-align: center;transition: background 0.2s;letter-spacing:0.05em;}
  265. input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #999 !important;font-weight:normal !important;}
  266. input:-moz-placeholder, textarea:-moz-placeholder{color:#999 !important;font-weight:normal !important;}
  267. input::-moz-placeholder, textarea::-moz-placeholder{color:#999 !important;font-weight:normal !important;}
  268. input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#999 !important;font-weight:normal !important;}
  269. .Zprompt-popupBox{ font-family: "Microsoft YaHei"; position:absolute;top:0px;left:0px;background:rgba(0,0,0,0.3);width:100%;height:100%;z-index:200;overflow:auto;}
  270. .Zprompt-popupBox .center{position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%);}
  271. .Zprompt-popup{padding: 0px;width:600px;height:289px;font-size:14px;box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;color:#333;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#fff;}
  272. .Zprompt-title{width:600px;display:flex;display:-webkit-flex;justify-content:space-between}
  273. .Zprompt-title a{text-decoration:none;height:20px;width:16px;opacity: 0.7;margin:10px}
  274. .Zprompt-title a:hover{opacity: 1}
  275. .Zprompt-title h2{padding-top:45px;padding-left:50px;font-size:24px;font-weight:600;margin:0}
  276. .Zprompt-main-false{margin-top:15px;width:598px;height:75px;display:flex;display:-webkit-flex;align-items:center;padding-left:49px;margin-left:1px;border-bottom:2px solid #eee;border-top:2px solid #eee;font-weight:700}
  277. .Zprompt-main-false span{padding-left:10px;font-weight:normal;letter-spacing:1px;}
  278. .Zprompt-footer{width:600px;height:95px;display:flex;display:-webkit-flex;justify-content:center;align-items:flex-end}
  279. .Zprompt-footer a{width:120px;height:48px;background:#09e1c0;text-align:center;line-height:48px;color: white; margin: 0 10px;}
  280. .Zprompt-footer a:hover{background:#01dab9}
  281. .Zprompt-footer a.btn1{background:#c5c5c5}
  282. .Zprompt-footer a.btn1:hover{background:#b1b1b1}
  283. @keyframes flash {
  284. 0% {
  285. opacity:0;
  286. }
  287. 20% {
  288. opacity:1;
  289. }
  290. 60% {
  291. opacity:1;
  292. }
  293. 100% {
  294. opacity:0;
  295. }
  296. }
  297. .Zprompt-popupBox #Zinfo{ width: 100px; height: 140px; opacity:0;}
  298. .Zprompt-popupBox #Zinfo.animate{ animation: flash 1s; -webkit-animation: flash 1s; animation-iteration-count:1; }
  299. .Zprompt-popupBox #Zinfo .Zimg{ width: 100%; height: 100px; background-image:url(../images/stips.png);
  300. background-repeat: no-repeat;
  301. background-position: center center;}
  302. .Zprompt-popupBox #Zinfo .Ztitle{ text-align: center; font-size: 16px; letter-spacing:1px; text-shadow: 2px 2px 6px rgba(27, 27, 27, 0.81);}
  303. .myAccount-cutAvatar{display: none;position:absolute;top:0px;left:0px;background:rgba(0,0,0,0.3);width:100%;height:100%;z-index:200;overflow:auto;}
  304. .myAccount-cutAvatar .myAccount-cutAvatar-inner {width:600px;height:543px;position:absolute;background:white;left:50%;top:50%;margin-left:-300px;margin-top:-272px;}
  305. .myAccount-cutAvatar .myAccount-cutAvatar-top {width:100%;height:95px;border-bottom:2px solid #eeeeee;font-size:24px;display:flex;display:-webkit-flex;justify-content:space-between;}
  306. .myAccount-cutAvatar .myAccount-cutAvatar-top span {margin-top:40px;margin-left:50px;color: #333;font-weight: bold;}
  307. .myAccount-cutAvatar .myAccount-cutAvatar-top a {margin:10px;height: 16px;width: 16px;line-height: 1px;opacity: 0.7;}
  308. .myAccount-cutAvatar .myAccount-cutAvatar-top a:hover{opacity: 1}
  309. .myAccount-cutAvatar .myAccount-cutAvatar-main {width:100%;}
  310. .myAccount-cutAvatar .myAccount-cutAvatar-main {display:flex;display:-webkit-flex;padding:40px 0px 0px 50px;}
  311. .myAccount-cutAvatar .myAccount-cutAvatar-main>div:first-child {width:500px;height:300px;background:#eeeeee;display:flex;display:-webkit-flex;justify-content:center;align-items:center;}
  312. .myAccount-cutAvatar .myAccount-cutAvatar-main>div:first-child img {max-width:500px;height:auto;max-height:300px;}
  313. .myAccount-cutAvatar .myAccount-cutAvatar-inner>div:last-child {text-align:center;}
  314. .myAccount-cutAvatar input {background:#09e1c0;color:white;width:122px;height:50px;font-size:14px;cursor:pointer;border:1px solid white;outline:none;}
  315. #discrib .preholder{text-align:center;}
  316. #hotPoint_input .project-name,#hotPoint_input .project-intro{
  317. flex-direction:column;
  318. line-height: normal;
  319. }
  320. #hotPoint_input .project-name input,#hotPoint_input .project-intro>div, .project-intro{
  321. width:100%;
  322. }
  323. #hotPoint_input .project-name>span,#hotPoint_input .project-intro>span{
  324. margin-bottom: 8px;
  325. }
  326. #hotPoint_input .project-intro{
  327. margin:8px 0px 10px
  328. }
  329. .information_input .project-name,.information_input .project-intro{
  330. flex-direction:column;
  331. padding: 6px 0px 10px;
  332. line-height: normal;
  333. }
  334. .information_input .project-name input,.information_input .project-intro>div{
  335. width:calc( 100% - 40px );
  336. margin-left:20px;
  337. margin-top: 5px;
  338. }
  339. .information_input .project-intro{
  340. margin:0px;
  341. }
  342. #type{
  343. flex-direction:column;
  344. width:100%;
  345. position: relative;
  346. margin: 0px;
  347. }
  348. #type a{
  349. width:100%;
  350. }
  351. .noteBox{z-index: 999;display: none;width: 282px;height: 126px;background: white;padding: 20px 0px 0px 20px;opacity: 0;transition: opacity 0.5s ease;position: absolute;}
  352. .noteBox-row{display: flex;display: -webkit-flex;font-size: 14px;margin-bottom: 10px;}
  353. .noteBox-row h3{font-size: 14px;color: #333;}
  354. #noteInput_text{width: 242px;height: 28px;border: 1px solid #ccc;color: #333;padding-left: 10px;}
  355. .noteBox-row:last-child{justify-content: flex-end;margin-right: 20px;}
  356. .noteBox-ok{border-radius: 2px;cursor: pointer;width: 32px;height: 20px;color: white;background: #09e1c0;font-size: 12px;display: flex;display: -webkit-flex;justify-content: center;align-items: center;}
  357. .noteBox-cancel{border-radius: 2px;cursor: pointer;width: 20px;height: 20px;background: #f56c6c;display: flex;display: -webkit-flex;justify-content: center;align-items: center;margin-left: 6px;}
  358. .noteBox.show{display: block;}
  359. .noteBox.active{opacity: 1;}
  360. .sizeWaring:before{color:#f56c6c !important;}
  361. .empty_warn{border:1px solid #f56c6c !important;color: #f56c6c !important;}
  362. .empty_warn::placeholder{color: #f56c6c !important;}
  363. .hide{ display:none;}
  364. .unable{pointer-events:none; opacity:0.5; }
  365. .editor .Main{
  366. height:20px;
  367. align-items: center;
  368. display: flex;
  369. justify-content: space-between;
  370. }
  371. .editor .Main .scrollBar {
  372. position: relative;
  373. width: calc(96% - 45px);
  374. height: 4px;
  375. background-color: #c7c7c7;
  376. cursor: pointer;
  377. }
  378. .editor .scrollBar .scroll_Track {
  379. width: 0px;
  380. height: 4px;
  381. background-color: #09e1c0;
  382. }
  383. .editor .scrollBar .scroll_Thumb {
  384. height: 12px;
  385. width: 14px;
  386. background-color: #919191;
  387. /*-webkit-border-radius: 8px;
  388. -moz-border-radius: 8px;
  389. border-radius: 4px;
  390. -webkit-box-shadow: 0px 0px 5px #74b5f5;
  391. -moz-box-shadow: 0px 0px 5px #74b5f5;
  392. box-shadow: 0px 0px 4px #74b5f5; */
  393. position: absolute;
  394. margin-top: -8px;
  395. cursor: pointer;
  396. -webkit-user-select: none;
  397. }
  398. .editor .BarTxt {
  399. position:relative;
  400. width:40px;
  401. }
  402. .editor .BarTxt .scrollBarTxt{
  403. width: 100%;
  404. text-align: center;
  405. height: 20px;
  406. border: 0;
  407. /* border-radius: 4px; */
  408. padding: 4px 0;
  409. text-align: center;
  410. color: #fff;
  411. background: #919191;
  412. font-size: 12px;
  413. }
  414. .editor #floorLogoSize {
  415. font-size: 12px;
  416. width: 160px;
  417. }
  418. .editor #floorLogoSize .slider{
  419. float: left;
  420. width: 100%;
  421. }
  422. .editor #scenePSD span{
  423. line-height: 24px;
  424. }
  425. .editor #scenePSD ul.MenuOptions{
  426. width: 100%;
  427. overflow: hidden;
  428. background: #fff;
  429. padding: 0px;
  430. cursor: pointer;
  431. flex-direction: row;
  432. align-items: center;
  433. }
  434. .editor #scenePSD .MenuOptions li{
  435. float: left;
  436. text-align:center;
  437. line-height: 28px;
  438. font-size:14px;
  439. display:inline-block;
  440. color:#999;
  441. transition:color 0.1s;
  442. }
  443. .editor .MenuOptions li.chosen{
  444. background-color:#09e1c0;
  445. color:#fff !important
  446. }
  447. .editor .MenuOptions li:hover{
  448. color: #333;
  449. }
  450. .editor .MenuOptions li.chosen:hover{
  451. background-color:#09e1c0;
  452. color:#fff;
  453. }
  454. .editor .quarterCell{
  455. width: 25%;
  456. }
  457. .editor .thirdCell{
  458. width: 33.33%;
  459. }
  460. .editor .halfCell{
  461. width: 50%;
  462. }
  463. .editor a.button{
  464. width: 100%;
  465. height: 30px;
  466. background: #0ed8b9;
  467. display: inline-block;
  468. margin-top: 10px;
  469. text-align: center;
  470. color: #fff;
  471. }
  472. .editor a.button:hover{
  473. background:#04c7a9;
  474. }
  475. .editor a.button:active{
  476. background:#05a089;
  477. }
  478. .editor #scenePSD .word{
  479. margin-top:10px;
  480. }
  481. .editor #scenePSD .word>*{
  482. float:left;
  483. }
  484. .editor #scenePSD .word input{
  485. /* width: 75%; */
  486. width:100%;
  487. }
  488. img{
  489. pointer-events:none;
  490. }
  491. .editor .selection{
  492. display: block;
  493. position: relative;
  494. height: 30px;
  495. overflow: hidden;
  496. color: #000;
  497. padding-right: 40px;
  498. padding-left: 10px;
  499. text-overflow: ellipsis;
  500. white-space: nowrap;
  501. background: #fff;
  502. cursor: pointer;
  503. outline: none;
  504. line-height: 30px;
  505. transition-duration:0.1s;
  506. border: 1px solid white;
  507. }
  508. .editor .selection:after{
  509. content: "\f0d7";
  510. display: block;
  511. position: absolute;
  512. top: 0;
  513. right: 0;
  514. width: 30px;
  515. height: 30px;
  516. font-family: FontAwesome;
  517. text-align: center;
  518. line-height: 30px;
  519. }
  520. .editor .selection.focus{
  521. color:#555;
  522. }
  523. .editor ul.listOptions{
  524. position: absolute;
  525. left: 0px;
  526. top: 56px;
  527. z-index: 100;
  528. width: 100%;
  529. overflow: hidden;
  530. color: #9b9b9b;
  531. background: #fff;
  532. box-shadow: 0 5px 5px rgba(0,0,0,.3);
  533. padding:0;
  534. margin:0;
  535. cursor:pointer;
  536. }
  537. .editor ul.listOptions>li{
  538. height: 30px;
  539. list-style-type: none;
  540. color: #9b9b9b;
  541. padding: 0 10px;
  542. line-height: 30px;
  543. /* overflow: hidden; */
  544. width:100%;
  545. white-space: nowrap;
  546. margin: 0px;
  547. }
  548. .editor ul.listOptions>li.hover{
  549. background: #fafafa;
  550. }
  551. #hotspot{
  552. position: absolute;
  553. height: 100%;
  554. touch-action: none;
  555. -webkit-user-select: none;
  556. -webkit-user-drag: none;
  557. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  558. bottom:0;
  559. left: 0;
  560. pointer-events: none;
  561. z-index:99;
  562. transition:opacity 0.1s;
  563. }
  564. #hotspot *{
  565. margin: 0;
  566. padding: 0;
  567. border: 0;
  568. font-size: 100%;
  569. font: inherit;
  570. vertical-align: baseline;
  571. -webkit-font-smoothing: antialiased;
  572. }
  573. #hotspot>*{
  574. pointer-events: all;
  575. position:absolute;
  576. display: block;
  577. }
  578. #hotspot >.markspot{
  579. background-image: url(../images/markspotAll.png);
  580. background-size: cover;
  581. background-repeat: no-repeat;
  582. background-position: center -76px;
  583. width: 60px;
  584. height: 76px;
  585. margin-left: -32px;
  586. margin-top: -62px;
  587. cursor: -webkit-grab;
  588. }
  589. #hotspot >.markspot.zero{
  590. background-position: center 0;
  591. }
  592. #hotspot >.markspot.two{
  593. background-position: center -152px;
  594. }
  595. .editor .hotPoint_list{
  596. width: calc(100% + 12px);/* 滑动条隐藏 */
  597. }
  598. .editor .hotPoint_list #list>li div.left>img{
  599. width:24px;
  600. }
  601. .editor #select .showStyle>div:first-child > img{
  602. width:20px;
  603. }
  604. .editor #select ul li > img{
  605. width:40px;
  606. height: auto;
  607. display: block;
  608. }
  609. .warning-border{
  610. border: 1px solid #f56c6c !important;
  611. }
  612. @keyframes flash{
  613. 0% {
  614. opacity: 0; }
  615. 1% {
  616. opacity: 1; }
  617. 30% {
  618. opacity: 1; }
  619. 100% {
  620. opacity: 0; }
  621. }
  622. #webgl .snapshotFlash{
  623. opacity: 0;
  624. position: absolute;
  625. top: 0;
  626. right: 0;
  627. bottom: 0;
  628. left: 0;
  629. z-index: -1;
  630. background: #ffffff;
  631. pointer-events: none;
  632. }
  633. #webgl .snapshotFlash.active{
  634. z-index: 100;
  635. -webkit-animation-name:flash;
  636. animation-name:flash;
  637. -webkit-animation-duration:1s;
  638. animation-duration:1s;
  639. -webkit-animation-fill-mode:both;
  640. animation-fill-mode:both;
  641. }
  642. #webgl .snapshotGui{
  643. position:absolute;
  644. z-index: 100;
  645. width: calc(94% - 80px);
  646. height: calc(85% - 80px);
  647. border: 1px solid rgba(255,255,255,0.5);
  648. left: calc(3% + 40px);
  649. top: calc(3% + 80px);
  650. pointer-events: none;
  651. opacity:0;
  652. transition: opacity 0.3s,
  653. border 0.3s;
  654. }
  655. #webgl .snapshotGui .corner{
  656. width:100px;
  657. height:100px;
  658. position:absolute;
  659. transition:opacity 0.3s;
  660. opacity: 0.5;
  661. }
  662. #webgl .snapshotGui.highLight .corner{
  663. opacity: 0.8;
  664. }
  665. #webgl .snapshotGui.highLight{
  666. border: 1px solid rgba(255,255,255,0.8);
  667. }
  668. #webgl .snapshotGui .corner.leftTop{
  669. border-top:4px solid #fff;
  670. border-left:4px solid #fff;
  671. left:-40px;
  672. top:-40px;
  673. }
  674. #webgl .snapshotGui .corner.rightTop{
  675. border-top:4px solid #fff;
  676. border-right:4px solid #fff;
  677. right:-40px;
  678. top:-40px;
  679. }
  680. #webgl .snapshotGui .corner.leftBott{
  681. border-left:4px solid #fff;
  682. border-bottom:4px solid #fff;
  683. left:-40px;
  684. bottom:-40px;
  685. }
  686. #webgl .snapshotGui .corner.rightBott{
  687. border-right: 4px solid #fff;
  688. border-bottom: 4px solid #fff;
  689. right: -40px;
  690. bottom: -40px;
  691. }
  692. #webgl .snapshotGui .confirmSnap{
  693. background: rgba(9, 225, 192, 0.9);
  694. color: #fff;
  695. border-radius: 5px;
  696. /* margin: 0 auto; */
  697. bottom: 20px;
  698. position: absolute;
  699. width: 220px;
  700. letter-spacing: 0.1em;
  701. height: 48px;
  702. text-align: center;
  703. line-height: 48px;
  704. font-size: 16px;
  705. font-weight: 100;
  706. left: calc(50% - 110px);
  707. font-family: SourceHanSansCN;
  708. pointer-events: all;
  709. cursor:pointer;
  710. transition:background 0.2s;
  711. }
  712. #webgl .snapshotGui .confirmSnap:hover{
  713. background:rgba(9, 225, 192, 0.78) /* #14ebca */
  714. }