* { margin: 0; padding: 0; } html, body { width: 100vw; height: 100vh; overflow: hidden; } .content { width: 100vw; height: 100vh; display: flex; align-items: center; justify-content: center; overflow-y: hidden; background: #141414; } .rightBox { height: 100%; width: 70%; display: flex; align-items: center; justify-content: center; } .map-layer { height: 800px; width: 94%; padding: 0px; margin: 0px; position: relative; } .map-layer .map { width: 100%; height: 100%; } #plane { width: 30%; height: 100%; /* position: absolute; */ /* top: 10px; left: 10px; */ background-color: rgb(0, 0, 0, 0.3); color: #fff; border-right: 1px solid rgba(255, 255, 255, .2); position: relative; } .scrollBox { width: 100%; height: 100%; overflow-y: scroll; box-sizing: border-box; padding: 30px 30px 80px 30px; } /* ::-webkit-scrollbar-track { background-color: #000; -webkit-border-radius: 1em; -moz-border-radius: 1em; border-radius: 1em; } ::-webkit-scrollbar-thumb { background-color: rgba(255, 255, 255, .2); -webkit-border-radius: 1em; -moz-border-radius: 1em; border-radius: 1em; } */ ::-webkit-scrollbar { width: 4px; height: 1px; } ::-webkit-scrollbar-thumb { border-radius: 4px; box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); /* background: #ccc; */ background: rgba(255, 255, 255, .2); } ::-webkit-scrollbar-thumb:hover { background: #999; } ::-webkit-scrollbar-track { box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); border-radius: 4px; background: #000000; } .ol-overlaycontainer-stopevent { display: none; } #plane .title { font-size: 20px; color: #fff; margin-bottom: 10px; } #plane .desc { font-size: 14px; color: rgba(255, 255, 255, 0.6); margin-bottom: 10px; } form .formTitle { font-size: 16px; color: #fff; } .itemTitle { font-size: 14px; color: #fff; margin-bottom: 10px; } .inputItem { width: 100%; height: 34px; border-radius: 4px; border: 1px solid rgba(255, 255, 255, 0.4); display: flex; align-items: center; justify-content: space-between; box-sizing: border-box; padding: 0 10px 0 0; margin-bottom: 10px; } .inputItem .name { width: 23%; height: 34px; border-right: 1px solid rgba(255, 255, 255, 0.4); box-sizing: border-box; text-align: center; line-height: 34px; font-size: 14px; color: rgba(255, 255, 255, 0.4); background: rgba(255, 255, 255, 0.1) } .inputItem .ipt { width: 77%; height: 34px; background: transparent; } .inputItem .ipt input { width: 100%; height: 100%; /* padding: 0 30px; */ box-sizing: border-box; background: transparent; border: none; outline: none; color: #15BEC8; text-align: right; } input::placeholder { color: rgba(255, 255, 255, 0.4); } input::-moz-placeholder { color: rgba(255, 255, 255, 0.4); } input::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.4); } .inputItem .unit { font-size: 14px; color: rgba(255, 255, 255, 0.4); margin-left: 5px; } .allIpt { width: 100%; height: 34px; border-radius: 4px; border: 1px solid rgba(255, 255, 255, 0.4); display: flex; align-items: center; justify-content: space-between; box-sizing: border-box; padding: 0 10px; background: rgba(255, 255, 255, 0.1) } .allIpt input { width: 100%; height: 100%; /* padding: 0 30px; */ box-sizing: border-box; background: transparent; border: none; outline: none; color: rgba(255, 255, 255, 0.6); } .bottom { position: absolute; bottom: 0; left: 0; width: 100%; height: 63px; background: #141414; z-index: 1; display: flex; align-items: center; justify-content: flex-end; padding: 0 20px; box-sizing: border-box; } .style { width: 100%; height: 10px; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%); position: absolute; top: -10px; left: 0; } .submitBtn { width: 100px; height: 34px; background: #15BEC8; border-radius: 4px; color: #fff; text-align: center; line-height: 34px; font-size: 14px; margin-left: 10px; cursor: pointer; } #clear { width: 100px; height: 34px; border-radius: 4px; border: 1px solid #15BEC8; color: #15BEC8; text-align: center; line-height: 34px; font-size: 14px; cursor: pointer; } .tag{ display: flex; align-items: center; justify-content: space-between; margin-bottom: 20px; margin-top: 30px; } .localIcon{ width: 16px; height: 16px; background: url("img/local.png")no-repeat; background-size: 100% 100%; cursor: pointer; } .plane1 { position: absolute; top: 10px; left: 10px; background-color: rgb(0, 0, 0, 0.3); z-index: 1; color: #fff; } .transform-layer { top: 0; left: 0; } .upload-layer { z-index: 99; left: 0; top: 0; position: absolute; } .ctrls { position: absolute; z-index: 9; --margin: 10px; transform: translate(-50%, -50%); } .cctrls span { z-index: 10; position: absolute; width: 10px; height: 10px; border-radius: 50%; background: red; cursor: pointer; transform: translate(-50%, -50%); } .box-info { padding: 10px; color: #fff; position: absolute; bottom: 0; pointer-events: none; left: 0; background: rgba(0, 0, 0, 0.5); }