mirror of
https://github.com/Viglino/ol-ext.git
synced 2026-01-25 17:36:21 +00:00
243 lines
3.6 KiB
CSS
243 lines
3.6 KiB
CSS
#map {
|
|
position: absolute;
|
|
top: 4em;
|
|
left: 0;
|
|
bottom: 0;
|
|
right: 0;
|
|
margin: 0;
|
|
}
|
|
#progressbar {
|
|
position: absolute;
|
|
bottom: 0;
|
|
left: 0;
|
|
background-color: teal;
|
|
height: .5em;
|
|
width: 0;
|
|
}
|
|
.zoom {
|
|
position: absolute;
|
|
bottom:0;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
background-color: rgba(0,0,0,.5);
|
|
color: #fff;
|
|
margin: .5em;
|
|
pointer-events: none;
|
|
padding: .5em 1em;
|
|
border-radius: 1em;
|
|
}
|
|
.ol-search {
|
|
z-index: 1;
|
|
}
|
|
.ol-control.ol-select {
|
|
top: 2.5em;
|
|
}
|
|
.ol-touch .ol-control.ol-select {
|
|
top: 3.5em;
|
|
}
|
|
|
|
.ol-popup {
|
|
z-index: 99;
|
|
}
|
|
.ol-popup.hasclosebox .ol-popup-content {
|
|
margin: 0;
|
|
}
|
|
.ol-popup .ol-fix {
|
|
margin: 4px 22px 0 0;
|
|
}
|
|
.ol-popup.hasclosebox .closeBox {
|
|
position: absolute;
|
|
right: 1em;
|
|
background: #666;
|
|
border: 1.5px solid #fff;
|
|
border-radius: 0;
|
|
box-sizing: border-box;
|
|
margin: 8px 6px 0 0;
|
|
width: 13px;
|
|
height: 13px;
|
|
font-size: .5em;
|
|
}
|
|
button i {
|
|
color: #000;
|
|
}
|
|
.options {
|
|
position: absolute;
|
|
top: 3.6em;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
margin: 0;
|
|
border-radius: 0 0 2em 2em;
|
|
background: #333;
|
|
color: #fff;
|
|
padding: .2em 1.5em;
|
|
}
|
|
.options > i {
|
|
color: #fff;
|
|
margin: 0 0 0 .4em;
|
|
font-size: 1.3em;
|
|
vertical-align: middle;
|
|
}
|
|
.dialog {
|
|
position: absolute;
|
|
top: 30%;
|
|
left: 50%;
|
|
transform: translate(-50%, -30%);
|
|
background-color: #fff;
|
|
padding: 1em 2em;
|
|
box-shadow: 0 0 0.5em rgba(0,0,0,.8);
|
|
z-index: 999;
|
|
max-width: 90%;
|
|
width: 40em;
|
|
box-sizing: border-box;
|
|
cursor: pointer;
|
|
transition: .5s;
|
|
max-height: calc(100% - 2em);
|
|
overflow-y: auto;
|
|
}
|
|
.dialog.hidden {
|
|
top: -20%;
|
|
opacity: 0;
|
|
pointer-events: none;
|
|
}
|
|
.dialog .buttons {
|
|
text-align: right;
|
|
margin: 1em -1em 0;
|
|
padding: .5em 0 0;
|
|
border-top: 1px solid #369;
|
|
}
|
|
.dialog ul {
|
|
list-style: none;
|
|
padding: 0;
|
|
}
|
|
.dialog ul li {
|
|
padding: .1em 0;
|
|
}
|
|
[type="checkbox"]:disabled + span {
|
|
color: #aaa;
|
|
}
|
|
.wait > * {
|
|
opacity: .5;
|
|
pointer-events: none;
|
|
}
|
|
body > .wait {
|
|
display: none;
|
|
color: #fff;
|
|
font-size: 5em;
|
|
position: absolute;
|
|
top: 30%;
|
|
left: 50%;
|
|
transform: translate(-50%, -30%);
|
|
z-index: 9999;
|
|
}
|
|
.wait .wait {
|
|
display: block;
|
|
opacity: .8;
|
|
}
|
|
#commune,
|
|
#save {
|
|
width: fit-content;
|
|
cursor: default;
|
|
}
|
|
#commune h2 {
|
|
margin: 0;
|
|
}
|
|
#commune p {
|
|
margin-top: 0;
|
|
}
|
|
.info img {
|
|
height: 4em;
|
|
vertical-align: middle;
|
|
}
|
|
.info span {
|
|
display: block;
|
|
margin: auto;
|
|
width: fit-content;
|
|
}
|
|
.info span span {
|
|
display: inline-block;
|
|
vertical-align: middle;
|
|
}
|
|
.info hr {
|
|
margin: .3em 0;
|
|
}
|
|
.info p {
|
|
margin: 1em 0;
|
|
}
|
|
.info > img {
|
|
display: block;
|
|
margin: auto;
|
|
}
|
|
#loading {
|
|
display: none;
|
|
animation: blinker .8s linear infinite;
|
|
}
|
|
|
|
@keyframes blinker {
|
|
49% {
|
|
opacity: 1;
|
|
}
|
|
50% {
|
|
opacity: 0;
|
|
}
|
|
}
|
|
|
|
#options {
|
|
width: fit-content;
|
|
cursor: auto;
|
|
}
|
|
#options .fa-close {
|
|
position: absolute;
|
|
font-size: 1.5em;
|
|
top: 0;
|
|
right: 0;
|
|
padding: .5em;
|
|
}
|
|
#options a {
|
|
cursor: pointer;
|
|
}
|
|
#options li i {
|
|
background-color: #f52;
|
|
color: #fff;
|
|
padding: .5em 1em;
|
|
}
|
|
|
|
#options > input[type="number"] {
|
|
width: 5em;
|
|
text-align: right;
|
|
}
|
|
#options li {
|
|
clear: both;
|
|
}
|
|
#options li.small {
|
|
font-size: .8em;
|
|
}
|
|
#options ul {
|
|
margin: .5em 0 0 1em;
|
|
width: fit-content;
|
|
border: 1px solid #369;
|
|
padding: .5em 1em;
|
|
}
|
|
#options .disabled {
|
|
pointer-events: none;
|
|
opacity: .5;
|
|
}
|
|
|
|
#options li input {
|
|
margin-right: .5em;
|
|
}
|
|
#options li label {
|
|
display: inline-block;
|
|
width: 12em;
|
|
margin-right: .5em;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
white-space: nowrap;
|
|
letter-spacing: -.03em;
|
|
}
|
|
|
|
.ol-layerswitcher .panel li .r3d:before {
|
|
content: "3D";
|
|
color: #fff;
|
|
display: block;
|
|
transform: scaleX(.7);
|
|
} |