.gh-loading-container{ z-index: 99999; position: absolute; width:100%;height: 100%; /*background: black;*/ /*opacity: 0.6;filter:alpha(Opacity=60);-moz-opacity:0.6;*/ display: -webkit-box; display: -moz-box; display: -ms-flexbox;display: -webkit-flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; -webkit-justify-content:center;justify-content: center; } .gh-loading-img{ -webkit-animation:mockgif 1s infinite linear; animation:mockgif 1s infinite linear; } .gh-loading-img-fadeout-rotate{ -webkit-animation: fadeoutrotate 1s linear; animation: fadeoutrotate 1s linear; } @-webkit-keyframes fadeoutrotate { 0% {opacity:1;transform:rotate(0deg); } 100% { opacity:0; transform:rotate(360deg);} } @keyframes fadeoutrotate { 0% {opacity:1;transform:rotate(0deg); } 100% { opacity:0; transform:rotate(360deg);} } @-webkit-keyframes mockgif{ 0%{ transform:rotate(0deg); } 100%{ transform:rotate(360deg); } } @keyframes mockgif{ 0%{ transform:rotate(0deg); } 100%{ transform:rotate(360deg); } } .gh-compass-container{ position: absolute; left : 5px; top: 5px; z-index: 10; } .gh-compass{ width: 35px; } .gh-logo{ width: 100px; } .gh-infowindow-container{ z-index: 1000; position: absolute; left: 500px; top: 500px; cursor: default; } .gh-infowindow{ position: relative; top:-11pt; } .gh-infowindow-content{ background: white; color: #333; border:1px solid #333; width: 200px; min-width: 31pt; display: block; } .gh-infowindow-triangle-down-border{ border-width: 10pt 10pt 0; border-style: solid; border-color: #333 transparent transparent ; width: 0; height: 0; position:absolute; left: 50%; margin-left: -10pt; } .gh-infowindow-triangle-down{ width:0; height:0; border-width:10pt 10pt 0; border-style:solid; border-color:white transparent transparent ; position:absolute; top: -11pt; left:-10pt; } .gh-infowindow-content div{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } /** * ---------------------------楼层部分------------------------------------- */ html,body{ -webkit-tap-highlight-color:transparent; } .gh-floor-container div{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .gh-floor-container{ width: 38px; background: white; position: absolute; right: 10px; top: 80px; border-radius: 2px; -webkit-tap-highlight-color:transparent; padding-bottom: 2px; box-shadow: 0px 0px 3px 2px #999999; /*box-shadow: 1px 0px 5px #CCCCCC , 0px 1px 5px #CCCCCC , -1px 0px 5px #CCCCCC, 0px -1px 5px #CCCCCC;*/ } .gh-floor-content{ width: 100%; } .gh-floor-mapstate{ display: flex; height: 40px; justify-content:center; align-items:center; } .gh-floor-mapstate > img{ width: 15px; height: 15px; } .gh-floor-up{ width: 100%; height: 20px; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; } .gh-floor-up > canvas{ width: 100%; height: 100%; } .gh-floor-list{ width: 100%; height: 150px; overflow-x: hidden; overflow-y: auto; } /*.gh-floor-list::-webkit-scrollbar { display: none; }*/ .gh-floor-item{ width: 100%; height: 40px; display: flex; justify-content:center; align-items:center; border-bottom: 1px solid #CCCCCC; font-size: 14px; color: black; box-sizing: border-box; } .gh-floor-list > .gh-floor-item:last-child{ border-bottom: none; } .gh-floor-item-selected{ background-color: #38B2F8; color: white; } .gh-floor-down{ width: 100%; height: 20px; border-top: 1pt solid #CCCCCC; box-sizing: border-box; } .gh-floor-down > canvas{ width: 100%; height: 100%; } .gh-zoom-container{ width: 38px; background: white; position: absolute; right: 10px; bottom: 30px; border-radius: 2px; -webkit-tap-highlight-color:transparent; padding-bottom: 2px; box-shadow: 0px 0px 3px 2px #999999; /* box-shadow: 1px 0px 5px #CCCCCC , 0px 1px 5px #CCCCCC , -1px 0px 5px #CCCCCC, 0px -1px 5px #CCCCCC;*/ } .gh-floor-route-img{ position: absolute; height: 20px; left: -30px; top: 0px; -webkit-tap-highlight-color:transparent; } .gh-zoom-button{ width: 100%; height: 40px; color: black; font-size: 25px; display: flex; justify-content: center; align-items: center; font-weight: lighter; } .gh-zoom-button img { width: 16px; } .gh-zoom-container > .gh-zoom-button:first-child{ /*border-bottom: 1px solid #CCCCCC;*/ } ::-webkit-scrollbar { width: 3px; height: 3px; } ::-webkit-scrollbar-button{ width: 0; height: 0; } ::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment{ display: block; } ::-webkit-scrollbar-button:vertical:start:increment, ::-webkit-scrollbar-button:vertical:end:decrement{ display: none; } ::-webkit-scrollbar-track:vertical, ::-webkit-scrollbar-track:horizontal, ::-webkit-scrollbar-thumb:vertical, ::-webkit-scrollbar-thumb:horizontal, ::-webkit-scrollbar-track:vertical, ::-webkit-scrollbar-track:horizontal, ::-webkit-scrollbar-thumb:vertical, ::-webkit-scrollbar-thumb:horizontal{ border-style: solid; border-color: transparent; } ::-webkit-scrollbar-track:vertical::-webkit-scrollbar-track:horizontal{ background-color: #fff; background-clip: padding-box; } ::-webkit-scrollbar-thumb{ min-height: 28px; padding-top: 100; background-color: rgba(39,129,112,0.8); background-clip: padding-box; -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);; } ::-webkit-scrollbar-thumb:hover{ background-color: rgba(39,129,112,0.8); -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,.25);; } ::-webkit-scrollbar-thumb:active { background-color: rgba(0,0,0,.5); -webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,.35);; } ::-webkit-scrollbar-track:vertical, ::-webkit-scrollbar-track:horizontal, ::-webkit-scrollbar-thumb:vertical, ::-webkit-scrollbar-thumb:horizontal{ border-width: 0; } ::-webkit-scrollbar-track:hover{ background-color: rgba(0,0,0,.05); -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1);; } ::-webkit-scrollbar-track:active{ background-color: rgba(0,0,0,.05); -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07);; } .legend-linear { position: absolute; bottom: 30px; left: 10px; z-index: 10; padding: 10px 20px; font-family: "Microsoft YaHei", "微软雅黑"; font-size: 14px; border-radius: 10px; border: 2px solid #656c7c; color: #eef2fd; background-color: rgba(9, 13, 25, 0.8); } .legend-linear > .title { margin: 5px 0px; font-size: 16px; text-align: center; } .legend-linear .line-container { float : left; } .legend-linear .line > span { line-height: 30px; height: 30px; display: inline-block; vertical-align: middle; margin: 0px 20px; } .legend-linear .legend { width: 25px; left : 10px; top : 10px; float: left; } .gh-progress-container{ position: absolute; left: 0px; top: 0px; height: 3px; width: 100%; } .gh-progress-background{ position: absolute; left: 0px; top: 0px; height: 3px; width: 100%; background:#EFEFEF; } .gh-progress-progress{ position: absolute; left: 0px; top: 0px; height: 3px; width: 0%; background: rgba(39,129,112,0.8); }