@import "../../Cesium/Widgets/widgets.css"; @import "../layui/css/layui.css"; @import "./camera.css"; body, html, #smartearth-app { height: 100%; margin: 0; padding: 0; overflow: hidden; user-select: none; } .funcBox { position: absolute; top: 30px; padding: 10px; background-color: rgba(0, 0, 0, .7); border-radius: 4px; left: 20px; } .funcBox label { color: #fff !important; } blockquote, body, button, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, td, textarea, th, ul { margin: 0; padding: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } a:active, a:hover { outline: 0; } li { list-style: none; } #sdkContainer { width : 100%; height : 100%; background-color: #000000; background-size : cover; } .cesium-viewer-cesiumInspectorContainer, .cesium-viewer-animationContainer, .cesium-viewer-timelineContainer { display: none; } .distance-legend { right : 75px !important; bottom: 38px !important; display: none; } #distanceLegendDiv { position: absolute; bottom : 230px !important; right : 120px !important; } .resultToolTipClose { padding-right: 16px !important; } .resultToolTipClose::after { content: "x"; font: 16px/14px Tahoma, Verdana, sans-serif; position: absolute; pointer-events: all; cursor: pointer; top: 0; right: 0; padding: 4px 4px 0 0; font-weight: bold; } .other-class { border-radius: 5px; background-color: rgba(0, 0, 0, 0.5) !important; border: 1px solid rgba(32, 160, 255, .6) !important; } .other-class .layui-layer-title { background: #777; font-weight: bold; color: #fff; } .other-class .layui-layer-content { background: rgba(0, 0, 0, 0); } .layui-layer-setwin .layui-layer-close1 { background-position: -95px -130px; } .layui-layer-iframe { overflow-y: hidden!important; } .smartEarthBlackPanel { min-width: 90px; min-height: 35px; position: absolute; left: 16px; bottom: 31px; cursor: default; border-radius: 4px; opacity: 0.96; border: 1px solid #14171c; box-shadow: 0px 2px 21px 0px rgb(33 34 39 / 55%); border-radius: 4px; box-sizing: border-box; background: linear-gradient(0deg, #1e202a 0%, #0d1013 100%); } .smartEarthBlackPanel::before { content: ""; width: calc(100% + 22px); height: 39px; position: absolute; bottom: -39px; left: -22px; background: url(../image/popupLbl.png) 0px 0px no-repeat; background-position: 0px 0px; } .smartEarthBlackPanel-text { width: 100%; height: 100%; min-height: 33px; text-align: center; padding: 10px 5px 0 5px; margin: 0; font-size: 14px; font-weight: 400; color: #ffffff; border: 1px solid #ffffff4f; -webkit-box-sizing: border-box; box-sizing: border-box; white-space: nowrap; } .smartEarth3d-divBoderLabel { position: absolute; left: 0px; bottom: 0px; cursor: pointer; --animation-name: mars3d-divBoderLabel-animation; --text-left-position: -75px; --text-font-size: 15px; --boder-width: 162px; --clip-width-1: 177px; --clip-width-2: 175px; --boder-height: 30px; --clip-height-1: 40px; --clip-height-2: 38px; --text-color: #ccc; --border-color: #15d1f2; --box-shadow-color: rgba(21, 209, 242, 0.56); } .smartEarth3d-divBoderLabel-boder, .smartEarth3d-divBoderLabel-boder::before, .smartEarth3d-divBoderLabel-boder::after { position: absolute; top: 0; bottom: 0; left: 0; right: 0; } .smartEarth3d-divBoderLabel-boder { width: var(--boder-width); height: var(--boder-height); margin: auto; color: var(--border-color); box-shadow: inset 0 0 0 1px var(--box-shadow-color); } .smartEarth3d-divBoderLabel-boder::before { animation-delay: -4s; } .smartEarth3d-divBoderLabel-boder::before, .smartEarth3d-divBoderLabel-boder::after { content: ""; margin: -5%; box-shadow: inset 0 0 0 2px; animation: mars3d-divBoderLabel-animation 8s linear infinite; } .smartEarth3d-divBoderLabel-text { color: var(--text-color); font-size: var(--text-font-size); display: flex; width: 100%; height: 100%; align-items: center; justify-content: center; font-weight: bolder; user-select: none; cursor: pointer; } @keyframes mars3d-divBoderLabel-animation { 0%, 100% { clip: rect(0px, var(--clip-width-1), 2px, 0px); } 25% { clip: rect(0px, 2px, var(--clip-height-1), 0px); } 50% { clip: rect(var(--clip-height-2), var(--clip-width-1), var(--clip-width-1), 0px); } 75% { clip: rect(0px, var(--clip-width-1), var(--clip-height-1), var(--clip-width-2)); } } .smartErath3d-divGraphic { position: absolute; left: 0; top: 0; } .smartErath3d-animation-point { width: 10px; height: 10px; border-radius: 50%; border: 1px solid hsla(0, 0%, 100%, 0.5); cursor: pointer; color: #0ff; background: currentColor; z-index: 3; left: 50%; top: 50%; transform: translate(-50%, -50%); box-shadow: 0 0 2em currentColor, 0 0 0.5em currentColor; position: absolute; } .smartErath3d-animation-point:after, .smartErath3d-animation-point:before, .smartErath3d-animation-point p:after, .smartErath3d-animation-point p:before { content: ""; position: absolute; width: 100%; height: 100%; left: 50%; top: 50%; border-radius: 50%; transform: translate(-50%, -50%); } .smartErath3d-animation-point:after, .smartErath3d-animation-point:before { border: 1px solid; animation: smartErath3d-animation-point-mapAni 1s ease infinite; } .smartErath3d-animation-point p:before { border: 1px solid; } .smartErath3d-animation-point, .smartErath3d-animation-point:after, .smartErath3d-animation-point:before, .smartErath3d-animation-point p, .smartErath3d-animation-point p:after, .smartErath3d-animation-point p:before { margin: 0; padding: 0; box-sizing: border-box; } .smartErath3d-animation-point p { position: absolute; left: 50%; top: 50%; width: 0; height: 0; border-radius: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-animation: smartErath3d-animation-point-mapAni 2s ease infinite; -moz-animation: smartErath3d-animation-point-mapAni 2s ease infinite; -o-animation: smartErath3d-animation-point-mapAni 2s ease infinite; -ms-animation: smartErath3d-animation-point-mapAni 2s ease infinite; animation: smartErath3d-animation-point-mapAni 2s ease infinite; } .smartErath3d-wave-main, .smartErath3d-wave { width: 100px; height: 100px; border-radius: 50%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } .smartErath3d-wave { background: darkturquoise; overflow: hidden; } .smartErath3d-wave:after { content: ""; width: 112px; height: 110px; background: rgba(255, 255, 255, 0.8); position: absolute; left: 50%; top: -5%; transform: var(--transform); border-radius: 40%; animation: smartErath3d-wave 5s linear infinite; } .smartErath3d-wave::before { content: var(--text-context); position: absolute; left: 50%; top: 0; color: rgb(23, 164, 166); z-index: 99; transform: translate(-50%, 17px); } @keyframes smartErath3d-wave { 100% { transform: var(--transform) rotate(360deg); } } @-webkit-keyframes smartErath3d-animation-point-mapAni { 0% { width: 0; height: 0; opacity: 1; filter: alpha(opacity=1); } 25% { width: 120%; height: 120%; opacity: 0.7; filter: alpha(opacity=70); } 50% { width: 200%; height: 200%; opacity: 0.5; filter: alpha(opacity=50); } 75% { width: 300%; height: 300%; opacity: 0.2; filter: alpha(opacity=20); } to { width: 400%; height: 400%; opacity: 0; filter: alpha(opacity=0); } } @-moz-keyframes smartErath3d-animation-point-mapAni { 0% { width: 0; height: 0; opacity: 1; filter: alpha(opacity=1); } 25% { width: 120%; height: 120%; opacity: 0.7; filter: alpha(opacity=70); } 50% { width: 200%; height: 200%; opacity: 0.5; filter: alpha(opacity=50); } 75% { width: 300%; height: 300%; opacity: 0.2; filter: alpha(opacity=20); } to { width: 400%; height: 400%; opacity: 0; filter: alpha(opacity=0); } } @-o-keyframes smartErath3d-animation-point-mapAni { 0% { width: 0; height: 0; opacity: 1; filter: alpha(opacity=1); } 25% { width: 120%; height: 120%; opacity: 0.7; filter: alpha(opacity=70); } 50% { width: 200%; height: 200%; opacity: 0.5; filter: alpha(opacity=50); } 75% { width: 300%; height: 300%; opacity: 0.2; filter: alpha(opacity=20); } to { width: 400%; height: 400%; opacity: 0; filter: alpha(opacity=0); } } @-ms-keyframes smartErath3d-animation-point-mapAni { 0% { width: 0; height: 0; opacity: 1; filter: alpha(opacity=1); } 25% { width: 120%; height: 120%; opacity: 0.7; filter: alpha(opacity=70); } 50% { width: 200%; height: 200%; opacity: 0.5; filter: alpha(opacity=50); } 75% { width: 300%; height: 300%; opacity: 0.2; filter: alpha(opacity=20); } to { width: 400%; height: 400%; opacity: 0; filter: alpha(opacity=0); } } @keyframes smartErath3d-animation-point-mapAni { 0% { width: 0; height: 0; opacity: 1; filter: alpha(opacity=1); } 25% { width: 120%; height: 120%; opacity: 0.7; filter: alpha(opacity=70); } 50% { width: 200%; height: 200%; opacity: 0.5; filter: alpha(opacity=50); } 75% { width: 300%; height: 300%; opacity: 0.2; filter: alpha(opacity=20); } to { width: 400%; height: 400%; opacity: 0; filter: alpha(opacity=0); } }