gas.gl
Version:
HighPerformance Geojson Data Render with WebGL
322 lines (262 loc) • 16.4 kB
CSS
/* ================================================================== */
/* Toolbars
/* ================================================================== */
.leaflet-draw-section {
position: relative;
}
.sr-only{display: none;}
.leaflet-draw-toolbar {
margin-top: 12px;
}
.leaflet-draw-toolbar-top {
margin-top: 0;
}
.leaflet-draw-toolbar-notop a:first-child {
border-top-right-radius: 0;
}
.leaflet-draw-toolbar-nobottom a:last-child {
border-bottom-right-radius: 0;
}
.leaflet-draw-toolbar a {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQ4AAAAeCAYAAADdEPCKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA8JJREFUeNrsms912kAQxgWPu0kFkApiVxA4wDVQQVAFQAU2FYArMKnAnNEBpYIoHcgVWK7AmXFGyUYWSIIdIZTv956eFu0+Dfvv0+zsOg4AAAAAAAAAAAAAAAAAAAAAAAAAAKgCDTQBqDrD4bBNt9l2u71TeDe/8zbxeKFhqwie503oFgwGg8Dye1PrS3YK1bdlsQNe4zQ1ekOpg6d0baRjw5pPli7dRnS15VHEddeut0xSttuVR6HYjZRtXiefk01f8nacT+kOPXMV/sIfoZBxVoYwXBt9GxPSBA5FNB64zyndty0eplCIkJzH45DOfabrA99tCwe9P25Ik7WmgJhCeAglkZzRbbkne042V0p15sH8aIiGY4jHmOwGCoLB9nop2dy/c0lzW/AYcOk/rJW8jExRsehJLFNEg4W5L/dYLLndWTiiE20Wqm8e76NhqfN35hfD5mTaIxrqAnIu4cgQDTXxkH78IaLBA/VesqYykLl9b2x6HmRzJ6IRyhXDArWQceXIhLpmD+SSvUiawD2jTsm6zGUO8Vh3pQ3CU0VDi5ZF0eCK9i0PrCzRcORLNKlDvEaWJ8scRZdU1vayxVye9GPvgu0YgjISobbFm2iQrY8ZH6MeldmUENtQ9TYMz8olQVineCLxWJ9S/k0JsY2jvI2ThKMiolE3RgXL2vQ6PhleVGCmqS/in12FOm8yRMNNeCNW1/pn6ufNAdF4m0scA9GIbdh6UbOKoiEUEY2gJsLRVip7TKzjXZq4UjD3kiEageHe1wJz+ZEmGuJ1jqpch2ZFRcMp6BJHNRlTnTPafjLSO3blxZ3f7SmjwcwUDQmEjjRFsgL8IxoiKpOq/+lmRUUjdqvyvvt7TQbRzzOK5TrhzdzK1T5SzE/Byu7JBWGKxkXQqqho8No6JJv3Tr5tpLp4HBsnX3D03TrZQntH1N6LA+290Oxv+Q/s4dz9R4LBy5aLDOo3c4oGb00+lyUaBqucolCLGIfsksxzFJ0rnV/h9k57b+jYDcSafMmTLztOtcDzvFGOvE6V69AqMKgbIiBliUb8FczyOiJHL+p+DvFYyS5G6QfApL3H4lmaJ1bHSn3u09WT8xxpy83P8rHya3JS2Jex/EACwXV7SeRfGfGNb3VZqrzGg6vkicRBuq/O761AX0TiSdKB1v/ROBFaUDx4KVL6kXPZfuXI/qM8sn5i1GDs/D052jsw2cZK9jPPNVhelvgkGK58FGYHPoR8zsO/9PoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKggvwQYACihxUu99ixmAAAAAElFTkSuQmCC);
background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDU0MCA2MCIgaGVpZ2h0PSI2MCIgd2lkdGg9IjU0MCI+CiAgICA8ZyBpZD0iZW5hYmxlZCIgZmlsbD0iIzQ2NDY0NiI+CiAgICAgICAgPGcgaWQ9InBvbHlsaW5lIj4KICAgICAgICAgICAgPHBhdGggZD0iTTE4IDM2djZoNnYtNmgtNnptNCA0aC0ydi0yaDJ2MnoiLz4KICAgICAgICAgICAgPHBhdGggZD0iTTM2IDE4djZoNnYtNmgtNnptNCA0aC0ydi0yaDJ2MnoiLz4KICAgICAgICAgICAgPHBhdGggZD0iTTIzLjE0MiAzOS4xNDVsLTIuMjg1LTIuMjkgMTYtMTUuOTk4IDIuMjg1IDIuMjg1eiIvPgogICAgICAgIDwvZz4KICAgICAgICA8cGF0aCBpZD0icG9seWdvbiIgZD0iTTEwMCAyNC41NjVsLTIuMDk2IDE0LjgzTDgzLjA3IDQyIDc2IDI4Ljc3MyA4Ni40NjMgMTh6Ii8+CiAgICAgICAgPHBhdGggaWQ9InJlY3RhbmdsZSIgZD0iTTE0MCAyMGgyMHYyMGgtMjB6Ii8+CiAgICAgICAgPHBhdGggaWQ9ImNpcmNsZSIgZD0iTTIyMSAzMGMwIDYuMDc4LTQuOTI2IDExLTExIDExcy0xMS00LjkyMi0xMS0xMWMwLTYuMDc0IDQuOTI2LTExIDExLTExczExIDQuOTI2IDExIDExeiIvPgogICAgICAgIDxwYXRoIGlkPSJtYXJrZXIiIGQ9Ik0yNzAsMTljLTQuOTcxLDAtOSw0LjAyOS05LDljMCw0Ljk3MSw1LjAwMSwxMiw5LDE0YzQuMDAxLTIsOS05LjAyOSw5LTE0QzI3OSwyMy4wMjksMjc0Ljk3MSwxOSwyNzAsMTl6IE0yNzAsMzEuNWMtMi40ODQsMC00LjUtMi4wMTQtNC41LTQuNWMwLTIuNDg0LDIuMDE2LTQuNSw0LjUtNC41YzIuNDg1LDAsNC41LDIuMDE2LDQuNSw0LjVDMjc0LjUsMjkuNDg2LDI3Mi40ODUsMzEuNSwyNzAsMzEuNXoiLz4KICAgICAgICA8ZyBpZD0iZWRpdCI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0zMzcsMzAuMTU2djAuNDA3djUuNjA0YzAsMS42NTgtMS4zNDQsMy0zLDNoLTEwYy0xLjY1NSwwLTMtMS4zNDItMy0zdi0xMGMwLTEuNjU3LDEuMzQ1LTMsMy0zaDYuMzQ1IGwzLjE5LTMuMTdIMzI0Yy0zLjMxMywwLTYsMi42ODctNiw2djEwYzAsMy4zMTMsMi42ODcsNiw2LDZoMTBjMy4zMTQsMCw2LTIuNjg3LDYtNnYtOC44MDlMMzM3LDMwLjE1NiIvPgogICAgICAgICAgICA8cGF0aCBkPSJNMzM4LjcyIDI0LjYzN2wtOC44OTIgOC44OTJIMzI3VjMwLjdsOC44OS04Ljg5eiIvPgogICAgICAgICAgICA8cGF0aCBkPSJNMzM4LjY5NyAxNy44MjZoNHY0aC00eiIgdHJhbnNmb3JtPSJyb3RhdGUoLTEzNC45OSAzNDAuNzAzIDE5LjgxNykiLz4KICAgICAgICA8L2c+CiAgICAgICAgPGcgaWQ9InJlbW92ZSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0zODEgNDJoMThWMjRoLTE4djE4em0xNC0xNmgydjE0aC0yVjI2em0tNCAwaDJ2MTRoLTJWMjZ6bS00IDBoMnYxNGgtMlYyNnptLTQgMGgydjE0aC0yVjI2eiIvPgogICAgICAgICAgICA8cGF0aCBkPSJNMzk1IDIwdi00aC0xMHY0aC02djJoMjJ2LTJoLTZ6bS0yIDBoLTZ2LTJoNnYyeiIvPgogICAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJkaXNhYmxlZCIgZmlsbD0iI2JiYiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIwKSI+CiAgICAgICAgPHVzZSB4bGluazpocmVmPSIjZWRpdCIgaWQ9ImVkaXQtZGlzYWJsZWQiLz4KICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNyZW1vdmUiIGlkPSJyZW1vdmUtZGlzYWJsZWQiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
background-repeat: no-repeat;
background-size: 270px 30px;
}
.leaflet-retina .leaflet-draw-toolbar a {
background-image: url(data:image/png;base64,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);
background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDU0MCA2MCIgaGVpZ2h0PSI2MCIgd2lkdGg9IjU0MCI+CiAgICA8ZyBpZD0iZW5hYmxlZCIgZmlsbD0iIzQ2NDY0NiI+CiAgICAgICAgPGcgaWQ9InBvbHlsaW5lIj4KICAgICAgICAgICAgPHBhdGggZD0iTTE4IDM2djZoNnYtNmgtNnptNCA0aC0ydi0yaDJ2MnoiLz4KICAgICAgICAgICAgPHBhdGggZD0iTTM2IDE4djZoNnYtNmgtNnptNCA0aC0ydi0yaDJ2MnoiLz4KICAgICAgICAgICAgPHBhdGggZD0iTTIzLjE0MiAzOS4xNDVsLTIuMjg1LTIuMjkgMTYtMTUuOTk4IDIuMjg1IDIuMjg1eiIvPgogICAgICAgIDwvZz4KICAgICAgICA8cGF0aCBpZD0icG9seWdvbiIgZD0iTTEwMCAyNC41NjVsLTIuMDk2IDE0LjgzTDgzLjA3IDQyIDc2IDI4Ljc3MyA4Ni40NjMgMTh6Ii8+CiAgICAgICAgPHBhdGggaWQ9InJlY3RhbmdsZSIgZD0iTTE0MCAyMGgyMHYyMGgtMjB6Ii8+CiAgICAgICAgPHBhdGggaWQ9ImNpcmNsZSIgZD0iTTIyMSAzMGMwIDYuMDc4LTQuOTI2IDExLTExIDExcy0xMS00LjkyMi0xMS0xMWMwLTYuMDc0IDQuOTI2LTExIDExLTExczExIDQuOTI2IDExIDExeiIvPgogICAgICAgIDxwYXRoIGlkPSJtYXJrZXIiIGQ9Ik0yNzAsMTljLTQuOTcxLDAtOSw0LjAyOS05LDljMCw0Ljk3MSw1LjAwMSwxMiw5LDE0YzQuMDAxLTIsOS05LjAyOSw5LTE0QzI3OSwyMy4wMjksMjc0Ljk3MSwxOSwyNzAsMTl6IE0yNzAsMzEuNWMtMi40ODQsMC00LjUtMi4wMTQtNC41LTQuNWMwLTIuNDg0LDIuMDE2LTQuNSw0LjUtNC41YzIuNDg1LDAsNC41LDIuMDE2LDQuNSw0LjVDMjc0LjUsMjkuNDg2LDI3Mi40ODUsMzEuNSwyNzAsMzEuNXoiLz4KICAgICAgICA8ZyBpZD0iZWRpdCI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0zMzcsMzAuMTU2djAuNDA3djUuNjA0YzAsMS42NTgtMS4zNDQsMy0zLDNoLTEwYy0xLjY1NSwwLTMtMS4zNDItMy0zdi0xMGMwLTEuNjU3LDEuMzQ1LTMsMy0zaDYuMzQ1IGwzLjE5LTMuMTdIMzI0Yy0zLjMxMywwLTYsMi42ODctNiw2djEwYzAsMy4zMTMsMi42ODcsNiw2LDZoMTBjMy4zMTQsMCw2LTIuNjg3LDYtNnYtOC44MDlMMzM3LDMwLjE1NiIvPgogICAgICAgICAgICA8cGF0aCBkPSJNMzM4LjcyIDI0LjYzN2wtOC44OTIgOC44OTJIMzI3VjMwLjdsOC44OS04Ljg5eiIvPgogICAgICAgICAgICA8cGF0aCBkPSJNMzM4LjY5NyAxNy44MjZoNHY0aC00eiIgdHJhbnNmb3JtPSJyb3RhdGUoLTEzNC45OSAzNDAuNzAzIDE5LjgxNykiLz4KICAgICAgICA8L2c+CiAgICAgICAgPGcgaWQ9InJlbW92ZSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0zODEgNDJoMThWMjRoLTE4djE4em0xNC0xNmgydjE0aC0yVjI2em0tNCAwaDJ2MTRoLTJWMjZ6bS00IDBoMnYxNGgtMlYyNnptLTQgMGgydjE0aC0yVjI2eiIvPgogICAgICAgICAgICA8cGF0aCBkPSJNMzk1IDIwdi00aC0xMHY0aC02djJoMjJ2LTJoLTZ6bS0yIDBoLTZ2LTJoNnYyeiIvPgogICAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJkaXNhYmxlZCIgZmlsbD0iI2JiYiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIwKSI+CiAgICAgICAgPHVzZSB4bGluazpocmVmPSIjZWRpdCIgaWQ9ImVkaXQtZGlzYWJsZWQiLz4KICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNyZW1vdmUiIGlkPSJyZW1vdmUtZGlzYWJsZWQiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
}
.leaflet-draw a {
display: block;
text-align: center;
text-decoration: none;
}
/* ================================================================== */
/* Toolbar actions menu
/* ================================================================== */
.leaflet-draw-actions {
display: none;
list-style: none;
margin: 0;
padding: 0;
position: absolute;
left: 26px; /* leaflet-draw-toolbar.left + leaflet-draw-toolbar.width */
top: 0;
white-space: nowrap;
}
.leaflet-touch .leaflet-draw-actions {
left: 32px;
}
.leaflet-right .leaflet-draw-actions {
right:26px;
left:auto;
}
.leaflet-touch .leaflet-right .leaflet-draw-actions {
right:32px;
left:auto;
}
.leaflet-draw-actions li {
display: inline-block;
}
.leaflet-draw-actions li:first-child a {
border-left: none;
}
.leaflet-draw-actions li:last-child a {
-webkit-border-radius: 0 4px 4px 0;
border-radius: 0 4px 4px 0;
}
.leaflet-right .leaflet-draw-actions li:last-child a {
-webkit-border-radius: 0;
border-radius: 0;
}
.leaflet-right .leaflet-draw-actions li:first-child a {
-webkit-border-radius: 4px 0 0 4px;
border-radius: 4px 0 0 4px;
}
.leaflet-draw-actions a {
background-color: #919187;
border-left: 1px solid #AAA;
color: #FFF;
font: 11px/19px "Helvetica Neue", Arial, Helvetica, sans-serif;
line-height: 28px;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
height: 28px;
}
.leaflet-touch .leaflet-draw-actions a {
font-size: 12px;
line-height: 30px;
height: 30px;
}
.leaflet-draw-actions-bottom {
margin-top: 0;
}
.leaflet-draw-actions-top {
margin-top: 1px;
}
.leaflet-draw-actions-top a,
.leaflet-draw-actions-bottom a {
height: 27px;
line-height: 27px;
}
.leaflet-draw-actions a:hover {
background-color: #A0A098;
}
.leaflet-draw-actions-top.leaflet-draw-actions-bottom a {
height: 26px;
line-height: 26px;
}
/* ================================================================== */
/* Draw toolbar
/* ================================================================== */
.leaflet-draw-toolbar .leaflet-draw-draw-polyline {
background-position: -2px -2px;
}
.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polyline {
background-position: 0 -1px;
}
.leaflet-draw-toolbar .leaflet-draw-draw-polygon {
background-position: -31px -2px;
}
.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polygon {
background-position: -29px -1px;
}
.leaflet-draw-toolbar .leaflet-draw-draw-rectangle {
background-position: -62px -2px;
}
.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-rectangle {
background-position: -60px -1px;
}
.leaflet-draw-toolbar .leaflet-draw-draw-circle {
background-position: -92px -2px;
}
.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle {
background-position: -90px -1px;
}
.leaflet-draw-toolbar .leaflet-draw-draw-marker {
background-position: -122px -2px;
}
.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-marker {
background-position: -120px -1px;
}
/* ================================================================== */
/* Edit toolbar
/* ================================================================== */
.leaflet-draw-toolbar .leaflet-draw-edit-edit {
background-position: -152px -2px;
}
.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit {
background-position: -150px -1px;
}
.leaflet-draw-toolbar .leaflet-draw-edit-remove {
background-position: -182px -2px;
}
.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove {
background-position: -180px -1px;
}
.leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled {
background-position: -212px -2px;
}
.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled {
background-position: -210px -1px;
}
.leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled {
background-position: -242px -2px;
}
.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled {
background-position: -240px -2px;
}
/* ================================================================== */
/* Drawing styles
/* ================================================================== */
.leaflet-mouse-marker {
background-color: #fff;
cursor: crosshair;
}
.leaflet-draw-tooltip {
background: rgb(54, 54, 54);
background: rgba(0, 0, 0, 0.5);
border: 1px solid transparent;
-webkit-border-radius: 4px;
border-radius: 4px;
color: #fff;
font: 12px/18px "Helvetica Neue", Arial, Helvetica, sans-serif;
margin-left: 20px;
margin-top: -21px;
padding: 4px 8px;
position: absolute;
visibility: hidden;
white-space: nowrap;
z-index: 6;
}
.leaflet-draw-tooltip:before {
border-right: 6px solid black;
border-right-color: rgba(0, 0, 0, 0.5);
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
content: "";
position: absolute;
top: 7px;
left: -7px;
}
.leaflet-error-draw-tooltip {
background-color: #F2DEDE;
border: 1px solid #E6B6BD;
color: #B94A48;
}
.leaflet-error-draw-tooltip:before {
border-right-color: #E6B6BD;
}
.leaflet-draw-tooltip-single {
margin-top: -12px
}
.leaflet-draw-tooltip-subtext {
color: #f8d5e4;
}
.leaflet-draw-guide-dash {
font-size: 1%;
opacity: 0.6;
position: absolute;
width: 5px;
height: 5px;
}
/* ================================================================== */
/* Edit styles
/* ================================================================== */
.leaflet-edit-marker-selected {
background-color: rgba(254, 87, 161, 0.1);
border: 4px dashed rgba(254, 87, 161, 0.6);
-webkit-border-radius: 4px;
border-radius: 4px;
box-sizing: content-box;
}
.leaflet-edit-move {
cursor: move;
}
.leaflet-edit-resize {
cursor: pointer;
}
/* ================================================================== */
/* Old IE styles
/* ================================================================== */
.leaflet-oldie .leaflet-draw-toolbar {
border: 1px solid #999;
}
.circle-range-tooltip {
position: absolute;
background: rgba(51, 51, 51, 0.8);
color: white;
padding: 5px;
border: 1px;
border-radius: 3px;
white-space: nowrap;
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Chrome/Safari/Opera */
-khtml-user-select: none; /* Konqueror */
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none; /* Non-prefixed version, currently
not supported by any browser */
}