leaflet-ui
Version:
Leaflet presets for common user interface customizations
102 lines (83 loc) • 4.26 kB
CSS
@import url("../node_modules/leaflet-pegman/leaflet-pegman.css");
@import url("../node_modules/leaflet.locatecontrol/dist/L.Control.Locate.min.css");
@import url("../node_modules/leaflet.fullscreen/Control.FullScreen.css");
@import url("../node_modules/@raruto/leaflet-gesture-handling/dist/leaflet-gesture-handling.css");
@import url("../node_modules/@raruto/leaflet-edit-osm/leaflet-edit-osm.css");
@import url("../node_modules/leaflet-control-layers-inline/leaflet-control-layers-inline.css");
@import url("../node_modules/leaflet-minimap/dist/Control.MiniMap.min.css");
@import url("../node_modules/leaflet-loading/src/Control.Loading.css");
@import url("../node_modules/leaflet-search/dist/leaflet-search.min.css");
@import url("../node_modules/leaflet.control.resizer/L.Control.Resizer.css");
@import url("../node_modules/leaflet.visualclick/dist/L.VisualClick.css");
.leaflet-control-locate a .leaflet-control-locate-location-arrow {
mask-image: url(https://unpkg.com/@raruto/leaflet-elevation@0.3.9/images/elevation-locate.png);
}
.leaflet-control-minimap.leaflet-control {
cursor: pointer;
}
.leaflet-control-layers-inline .leaflet-control-layers-base span {
line-height: 1;
}
.leaflet-control-zoom~.leaflet-control-scale.leaflet-control {
clear: both;
margin: 0;
}
.leaflet-control-scale-line {
line-height: 1;
}
.leaflet-control-scale~.leaflet-control-attribution.leaflet-control {
clear: none;
}
.leaflet-right .leaflet-control-search {
float: right;
margin-left: 0;
margin-top: 0;
}
.leaflet-control-search .search-input {
width: 215px;
}
.leaflet-control-search .search-tooltip {
width: 260px;
}
.leaflet-container:not(.leaflet-touch) .leaflet-control-search .search-button {
width: 26px;
height: 26px;
background-position: 2.5px 2.5px;
}
.leaflet-container:not(.leaflet-touch) .leaflet-control-search {
border: none;
box-shadow: 0 1px 5px rgba(0,0,0,0.65);
}
.leaflet-container:not(.leaflet-touch) .leaflet-control-search.search-exp .search-button {
margin: 4px 0 0 0;
}
.leaflet-control-easyPrint .leaflet-control-easyPrint-button-export {
background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNMTI4LDMyaDI1NnY2NEgxMjhWMzJ6IE00ODAsMTI4SDMyYy0xNy42LDAtMzIsMTQuNC0zMiwzMnYxNjBjMCwxNy42LDE0LjM5OCwzMiwzMiwzMmg5NnYxMjhoMjU2VjM1Mmg5NiAgIGMxNy42LDAsMzItMTQuNCwzMi0zMlYxNjBDNTEyLDE0Mi40LDQ5Ny42LDEyOCw0ODAsMTI4eiBNMzUyLDQ0OEgxNjBWMjg4aDE5MlY0NDh6IE00ODcuMTk5LDE3NmMwLDEyLjgxMy0xMC4zODcsMjMuMi0yMy4xOTcsMjMuMiAgIGMtMTIuODEyLDAtMjMuMjAxLTEwLjM4Ny0yMy4yMDEtMjMuMnMxMC4zODktMjMuMiwyMy4xOTktMjMuMkM0NzYuODE0LDE1Mi44LDQ4Ny4xOTksMTYzLjE4Nyw0ODcuMTk5LDE3NnoiIGZpbGw9IiMwMDAwMDAiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
background-size: 16px 16px;
cursor: pointer;
}
.leaflet-control-resizer-opaque,
.leaflet-control-resizer-transparent:hover,
.leaflet-control-resizer-transparent-fakedhover {
background-color: #fff;
border: 2px solid rgba(0, 0, 0, 0.2);
background-clip: padding-box;
}
.leaflet-control-resizer-s,
.leaflet-control-resizer-se {
border-bottom: none ;
}
.leaflet-control-resizer-e,
.leaflet-control-resizer-se {
border-right: none ;
}
.leaflet-control-resizer-opaque::after,
.leaflet-control-resizer-transparent:hover::after,
.leaflet-control-resizer-transparent-fakedhover::after {
border-width: 2px;
}
.leaflet-control-resizer-corner-e,
.leaflet-control-resizer-corner-s,
.leaflet-control-resizer-corner-se {
pointer-events: none;
}