.left-item { background-color: #20212b; height: calc(100% - 45px); width: 40px; position: fixed; top: 45px; } .icon-item { width: 100%; height: 40px; cursor: pointer; } .icon-item-assist{ width: 80%; height: 40px; cursor: pointer; margin-left: 10%; } .icon-hover:hover { background-color: rgba(111, 111, 245, .2); border-left: burlywood solid 3px; } .i-item { font-size: 22px; position: relative; line-height: 40px; margin-left: 7px; color: #b6b8cc; } .i-item-assist { font-size: 18px; position: relative; line-height: 40px; margin-left: 7px; color: #b6b8cc; } .left-bar { margin-left: 42px; top: 45px; background-color: #20212b; height: calc(100% - 45px); width: 245px; position: fixed; border-radius: 5px; } .left-bar-title { height: 40px; width: 100%; background-color: #2c2e3f; } .left-bar-title span { font-size: 18px; color: white; margin-left: 50px; line-height: 40px; } .left-bar-li { width: 105px; height: 105px; background: rgb(17, 17, 17); float: left; margin-left: 10px; margin-top: 10px; cursor: pointer; } .left-bar-li :hover { background: lightskyblue; } .left-bar-li-img { width: 105px; height: 105px; } .left-bar-li-span { position: relative; width: 100%; bottom: 30px; left: 30px; text-align: center; color: white; } .left-bar-li-span2 { position: relative; width: 100%; bottom: 30px; left: 20px; text-align: center; color: white; } .left-bar-li-span3 { position: relative; width: 100%; bottom: 30px; left: 40px; text-align: center; color: white; } .left-bar-children { margin-left: 400px; margin-top: 10px; background-color: #20212b; height: 100%; width: 245px; position: absolute; border-radius: 5px; } .left-bar-children-title { height: 40px; width: 100%; background-color: #2c2e3f; } .left-bar-children-title span { font-size: 18px; color: white; margin-left: 50px; line-height: 45px; } .layui-icon-return { font-size: 25px; position: relative; line-height: 45px; margin-left: 10px; color: white; } .left-bar-children-li { width: 200px; height: 100px; background: rgb(17, 17, 17); float: left; margin-left: 25px; margin-top: 10px; cursor: pointer; border: solid 1px #2c2e3f; } .left-bar-children-li :hover { background: lightskyblue; } .left-bar-children-li-img { width: 200px; height: 100px; } .medium-item { left: 40px; right: 0px; background-color: #212121; height: 100%; position: fixed; border-radius: 3px; z-index: -1; } .right-item { right: 3px; background-color: rgb(32,33,43,0.7); height: 100%; width: 280px; top: 45px; position: fixed; border-radius: 3px; } .right-bar-title { height: 40px; width: 100%; background-color: #2c2e3f; } .right-bar-title span { font-size: 16px; color: #b6b8cc; margin-left: 80px; line-height: 45px; } .border-bottom { border-bottom: #303247 solid 1px; } .my-input { margin-top: 5px; margin-bottom: 5px; width: 200px; height: 30px; margin-left: 20px; background: #20212b; border-color: #20212b; color: #b6b8cc; font-size: 16px; } .my-input:hover { border-color: #20212b; } .right-bar-span-title { font-size: 16px; color: #b6b8cc; margin-left: 30px; margin-top: 5px; } .my-input-location { float: left; width: 60px; height: 25px; margin-left: 0px; background: #20212b; color: #b6b8cc; font-size: 16px; border-width: 0; } .location-li { margin-top: 5px; margin-bottom: 5px; margin-left: 30px; float: left; width: 80px; height: 25px; background: #20212b; border: #303247 solid 1px; } .location-li-span { color: grey; font-size: 16px; line-height: 30px; } .layui-form-select .layui-input { padding-right: 30px; height: 30px; cursor: pointer; background: #20212b; color: grey; border-color: #3b403f; } .layui-form-select dl dd.layui-this { background-color: grey; top: 35px; color: #fff; } .layui-form-select dl { top: 33px; background: #3b403f; color: white; } /* 拖动拉伸div */ .drsElement { position: absolute; background-size: cover; } .drsMoveHandle { height: 20px; background-size: cover; cursor: move; } .dragresize { position: absolute; width: 5px; height: 5px; font-size: 1px; background: #EEE; border: 1px solid #333; } .dragresize-tl { top: -8px; left: -8px; cursor: nw-resize; } .dragresize-tm { top: -8px; left: 50%; margin-left: 0; cursor: n-resize; } .dragresize-tr { top: -8px; right: -8px; cursor: ne-resize; } .dragresize-ml { top: 50%; margin-top: -4px; left: -8px; cursor: w-resize; } .dragresize-mr { top: 50%; margin-top: -4px; right: -8px; cursor: e-resize; } .dragresize-bl { bottom: -8px; left: -8px; cursor: sw-resize; } .dragresize-bm { bottom: -8px; left: 50%; margin-left: 0; cursor: s-resize; } .dragresize-br { bottom: -8px; right: -8px; cursor: se-resize; } .mybtn { width: 100%; height: 30px; background-color: #303247; border-color: #303247; color: white; line-height: 30px; } .mybtn:hover { background-color: rgb(107, 169, 220); color: white; } .header { width: 100%; height: 42px; background-color: #20212b; z-index: 999; position: fixed; } .logo { width: 400px; height: 42px; } .logo i { cursor: pointer; font-size: 30px; line-height: 40px; color: #8E6DED; margin-left: 5px; } .logo-icon { float: left; width: 40px; height: 42px; } .logo-name { float: left; width: 300px; height: 42px; margin-left: 5px; } .logo-name span { font-size: 20px; color: lightgray; margin-top: 10px; line-height: 40px; font-family: emoji; font-style: oblique; } .header-right { width: 500px; height: 40px; right: 2px; top: 0px; position: fixed; } .op-user{ height: 28px; float: right; margin-right: 10px; margin-top: 7px; cursor: pointer; width: 80px; } .op-btn { background-color: #2c2e3f; width: 60px; height: 28px; float: right; margin-right: 10px; margin-top: 7px; border-radius: 3px; cursor: pointer; } .op-btn i { margin-left: 5px; color: lightgray; font-size: 18px; line-height: 28px; cursor: pointer; } .op-btn span { color: lightgray; margin-left: 5px; font-size: 12px; position: absolute; margin-top: 6px; } /** 滚动条样式 **/ ::-webkit-scrollbar-track { background-color: #20212b; } ::-webkit-scrollbar { width: 6px; height: 10px; background-color: #20212b; } ::-webkit-scrollbar-thumb { border-radius: 6px; background-color: #999; } .left-bar-search { margin-left: 42px; top: 45px; background-color: #20212b; height: calc(100% - 45px); width: 300px; position: fixed; border-radius: 5px; } .my-input-search { float: left; width: 225px; height: 25px; background: #20212b; color: #b6b8cc; font-size: 16px; /* border-width: 1px; */ margin-top: 7px; margin-left: 5px; border: 0px; border-right: 1px solid #b6b8cc; } .left-bar-search-div { width: 98%; height: 40px; margin-top: 5px; margin-left: 2px; border: 1px solid #5F6368; border-radius: 3px; } .left-bar-search-content { margin-top: 15px; width: 98%; margin-left: 1%; overflow-y: scroll; height: calc(100% - 62px); } .i-item-search { font-size: 22px; position: relative; line-height: 40px; margin-left: 5px; color: #b6b8cc; cursor: pointer; float: left; } .item-card { width: 100%; height: 58px; cursor: pointer; position: relative; } .item-card:hover { background-color: #5F6368; } .item-card-left { width: 48px; height: 48px; border-radius: 5px; float: left; margin-top: 5px; margin-left: 5px; } .item-card-left-img { width: 48px; height: 48px; border-radius: 5px; cursor: pointer; } .item-card-right { float: left; width: 230px; height: 48px; margin-left: 5px; margin-top: 5px; } .item-card-right-title { font-size: 14px; color: #b6b8cc; margin-top: 10px; position: absolute; margin-top: 3px; } .item-card-right-subtitle { font-size: 10px; color: grey; margin-top: 27px; position: absolute; margin-top: 28px; } /*下拉框高度*/ .layui-form-select dl { top: 33px; background: #3b403f; color: white; height: 80px; } .model-tree { height: 696px; width: 360px; opacity: 0.8; float: right; margin-right: 0px; margin-top: 60px; background-color: rgba(0, 0, 0, 0.4); border-radius: 4px; border: 1px solid rgba(128, 128, 128, 0.5); color: #FFFFFF; } .model-tree-list { margin-top: 15px; height: 600px; width: 360px; overflow-y: scroll; background-color: rgba(0, 0, 0, 0.4); color: #FFFFFF; } .layui-tree-icon .layui-icon { font-size: 15px; color: white; } .layui-tree-txt { display: inline-block; vertical-align: middle; color: white; font-size: 15px; } .model-entity{ float: left; margin-left: 50px; margin-top: 50px; width: 750px; height: 240px; background-color: rgba(0, 0, 0, 0.4); border-radius: 4px; border: 1px solid rgba(128, 128, 128, 0.5); color: #FFFFFF; } .model-entity-input{ width:120px; height: 30px; background-color: #20212b; color: #FFFFFF; border-radius: 2px; border: #20212b 1px; text-indent:10px; } .site-pattern{ height: 38px; width: 185px; background:red; position:fixed; top: 60px; right: 1px; } .worksite-tools { height: 36px; width: 370px; position: fixed; top: 50px; left: 760px; background-color: #20212b; cursor: pointer; } .model-tree-list-control { height: 30px; margin-top: 50px; margin-left: 10px; } .model-icons { position: fixed; bottom: 10px; left: 50px; width: 150px; background: rgb(33, 33, 33); opacity: 0.85; } .layui-badge-child { width: 120px; height: 20px; margin-left: 8px; margin-top: 0px; margin-top: 5px; } .footer { position: fixed; bottom: 0px; height: 25px; left: 40px; width: 100%; background-color: black; opacity: 0.8; color: white; line-height: 25px; } .iconfont { font-size: 20px; color: white; } .layui-show { background-color: #2c2e3f; opacity: 0.5; border-color: #2c2e3f; } .layui-nav-bar { background-color: #2c2e3f; } .footer-content-div{ height: 25px;width: 120px;float: left;margin-left: 8px; } .map-querybar { position: fixed; height: 40px; width: 310px; left: 50px; top: 50px; } .txt_querypoi { width: 260px; height: 40px; line-height: 40px; font-size: 16px; text-indent: 8px; outline: 0; float: left; border: none; box-shadow: 0 2px 6px #3a3c42; border-top-left-radius: 2px; border-bottom-left-radius: 2px; background-color: rgba(63, 72, 84, 0.7); color:white; } .btn-search { width: 50px; height: 40px; float: left; border: none; cursor: pointer; background-color: rgba(35, 68, 117, 0.85); } .navigation-controls { background-color: rgba(47, 53, 60, 0.8); position: absolute; right: 32px; bottom: 105px; width: 30px; border: 1px solid rgba(255, 255, 255, .1); font-weight: 300; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .compass { pointer-events: auto; position: absolute; right: 0px; bottom: 185px; /* top: 100px; */ width: 95px; height: 95px; overflow: hidden; } .mapPop{color:white;border:1px solid #38e1ff;;border-radius:10px 10px 10px 10px;min-width: 200px;min-height:100px;background:#38e1ff4a;box-shadow: 0 0 10px 2px #29baf1;font-weight: bold;} .mapPop::before{content:'';width:0;height:0;border:5px solid;border-color:#fff transparent transparent;position:absolute;bottom:-12px;left:50%;} .mapPop::after{content:'';width:0;height:0;border:5px solid;border-color:rgba(0,72,127,0.5) transparent transparent;position:absolute;bottom:-12px;left:50%;} body .layerMsg .layui-layer-content{ background-color: #23262E; opacity: 1; color: white; } .left-bar-head{ /* width: 100%-30px; */ padding-left: 15px; color: #FFF; line-height: 45px; background-color:#393D49 ; border-radius: 2px; position: relative; } .left-bar-head label{ font-size: 20px; } .left-bar-item{ line-height: 45px; padding-left: 15px; color: #FFF; font-size: 16px; } .left-bar-item label{ width: 80px; float: left; display: block; font-size: 16px; } .layui-form-switch{ margin-top: -5px; } .layui-form-onswitch { border-color: lightskyblue !important; background-color: lightskyblue !important; } /* 滚动条 */ input[type=range]::-moz-range-progress { background: linear-gradient(to right, #f09e28, #f09e28 100%, #f09e28); height: 13px; border-radius: 10px; } input[type=range]::-webkit-slider-thumb { -webkit-appearance: none;/*清除系统默认样式*/ height: 10px;/*拖动块高度*/ width: 10px;/*拖动块宽度*/ background: #f09e28;/*拖动块背景*/ border-radius: 5px; /*外观设置为圆形*/ border: solid 1px #ddd; /*设置边框*/ } input[type=range] { -webkit-appearance: none; width: 100px; border-radius: 10px; } input[type=range]::-ms-track { height: 25px; border-radius: 10px; box-shadow: 0 1px 1px #def3f8, inset 0 .125em .125em #0d1112; border-color: transparent; color: transparent; } input[type=range]::-ms-thumb { border: solid 0.125em rgba(205, 224, 230, 0.5); height: 25px; width: 25px; border-radius: 50%; background: #ffffff; margin-top: -5px; box-shadow: 0 .125em .125em #3b4547; } input[type=range]::-ms-fill-lower { /*进度条已填充的部分*/ height: 22px; border-radius: 10px; background: linear-gradient(to right, #059CFA, white 100%, white); } input[type=range]::-ms-fill-upper { /*进度条未填充的部分*/ height: 22px; border-radius: 10px; background: #ffffff; } input[type=range]:focus::-ms-fill-lower { background: linear-gradient(to right, 059CFA, white 100%, white); } input[type=range]:focus::-ms-fill-upper { background: #ffffff; }