GeotiefExplore/src/js/controls/LayerControl.css
Arno Kaimbacher 5c40b845bb - egdi logo
- npm updates
- full responsive design
- LayerControl wit the option for defining a parent div
2020-12-14 17:22:02 +01:00

140 lines
3.4 KiB
CSS

/* layers control */
.gba-controllayers {
background: none repeat scroll 0 0 #FFF;
border-radius: 5px;
}
/* der eigentliche Button */
.gba-controllayers-toggle {
width: 30px;
height: 30px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor: pointer;
border-radius: 5px;
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAABLFBMVEWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVlZWWlpaXl5eYmJjT09P///+ZmZmdnZ2qqqq3t7fOzs7Pz8/Q0NDR0dHS0tKTk5PU1NTV1dWUlJTKysrMzMzNzc2kpKSlpaWpqambm5uvr6+xsbGioqK+vr7W1tbh4eHi4uLw8PD29vb4+Pj7+/v8/PygoKDY2NjIyMiurq6SkpKwsLCjo6OysrK0tLS1tbW2tracnJy4uLjLy8vZ2dna2trc3Nzf39+6urq8vLzj4+Pl5eXm5ubo6Ojp6enq6uqRkZHz8/P19fW/v7/39/fAwMDCwsKnp6f9/f3+/v6enp7FxcXGxsaampqfn5/Dw8PhTh9TAAAAFHRSTlMAAk9hdXZ+t8fJytPY3N/i7O3v8vSJ2KIAAAFdSURBVHhehZPlcuswEEadpk0Z0orNGGSGMjMz9973f4fGkI7G47rnlzRn9WlntBISqcWVX5hLCsI4i2FMWIjTk8JynJ4R0vwWOQ7i91O8RmZVXRVNHKmxKa62KW3VmIl5HUj20KIeVzJ0QtqB8jX9oVF2AKcBqJxTnrcjyYSBho50TMP0SN5ErsZFu0cjeMzmsasVGk3vCbrhwMsO0yWbwG8NOJVG+ORh0YSjztFtf9Dm7Z36tY6DzjHon6qq0eyM5P2JpuV29iD29L9dxTZ0TSGXXVd2mrqi64Z9UBE9vW/buoum2Dev3QtD0T3qZAN54S//CfEL1EFd0bylZdSqfjiDSPq0ggJfEvJcgOjnSSArZ4b3BxDrQ0KQfzEMSts5v4DYmTUGw+OAwbusWsOOs1slgCOGCYP+maHKoi95HYBgoQp9GejQICPEeKb/+gYT8Z8okZpPR7M0mxS+AQ3gZKp5dNfSAAAAAElFTkSuQmCC') /*img/layer.png*/;
background-position: 50% 50%;
background-repeat: no-repeat;
display: block;
}
.gba-controllayers .gba-controllayers-container {
display: none;
}
.gba-controllayers-expanded .gba-controllayers-container {
display: block;
position: relative;
}
.gba-controllayers-expanded .gba-controllayers-toggle {
display: none;
}
.gba-controllayers-expanded {
padding: 6px 10px 6px 6px;
color: #333;
background: #eaeaea;
}
.gba-controllayers-parent-expanded .gba-controllayers-container {
display: block;
position: relative;
}
.gba-controllayers-parent-expanded {
color: #333;
}
.gba-controllayers-selector {
margin-top: 2px;
position: relative;
top: 1px;
}
.gba-controllayers label {
display: block;
}
.gba-controllayers-separator {
height: 0;
border-top: 1px solid #ddd;
margin: 5px -10px 5px -6px;
}
.checkboxFive {
position: relative;
width:35px;
height: 31py;
vertical-align: super;
}
input[type=checkbox] {
position: absolute;
overflow: hidden;
clip: rect(0 0 0 0);
/* height:1px;
width:1px; */
padding:0;
border:0;
}
/**Create the box for the checkbox*/
.checkboxFive label {
cursor: pointer;
position: absolute;
width: 20px;
height: 20px;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
text-align: center;
background: #eee;
/* border: 1px solid #ddd; */
}
/* Display the tick inside the checkbox */
.checkboxFive label:after {
opacity: 0.2;
content: '';
position: absolute;
width: 8px;
height: 5px;
background: transparent;
top: 5px;
left: 3px;
border: 3px solid #333;
border-top: none;
border-right: none;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
/**
* Create the hover event of the tick
*/
.checkboxFive label:hover::after {
opacity: 0.5;
}
/**
* Create the checkbox state for the tick
*/
.checkboxFive input[type=checkbox]:checked + label:after {
opacity: 1;
}