mirror of
https://github.com/wabbajack-tools/wabbajack.git
synced 2024-08-30 18:42:17 +00:00
57 lines
1.4 KiB
SCSS
57 lines
1.4 KiB
SCSS
|
@import "../Shared/Globals.scss";
|
|||
|
$checkbox-background: rgba(255, 255, 255, 0.2);
|
|||
|
$checkbox-background-hover: darkgrey;
|
|||
|
$checkbox-background-checked: $accent-color;
|
|||
|
$checkbox-size: 0.75rem;
|
|||
|
|
|||
|
.option {
|
|||
|
position: relative;
|
|||
|
display: block;
|
|||
|
margin: 0.25rem;
|
|||
|
padding-left: 2rem;
|
|||
|
cursor: pointer;
|
|||
|
user-select: none;
|
|||
|
|
|||
|
&:hover input ~ .checkmark {
|
|||
|
background-color: $checkbox-background-hover;
|
|||
|
}
|
|||
|
|
|||
|
input {
|
|||
|
position: absolute;
|
|||
|
opacity: 0;
|
|||
|
cursor: pointer;
|
|||
|
height: 0;
|
|||
|
width: 0;
|
|||
|
|
|||
|
&:checked ~ .checkmark {
|
|||
|
background-color: $checkbox-background-checked;
|
|||
|
|
|||
|
&:after {
|
|||
|
display: block;
|
|||
|
left: calc(0.5 * #{$checkbox-size});
|
|||
|
top: calc(0.25 * #{$checkbox-size});
|
|||
|
width: calc(0.25 * #{$checkbox-size});
|
|||
|
height: calc(0.65 * #{$checkbox-size});
|
|||
|
border: solid white;
|
|||
|
border-width: 0 3px 3px 0;
|
|||
|
transform: rotate(45deg);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
.checkmark {
|
|||
|
position: absolute;
|
|||
|
top: 0;
|
|||
|
left: 0;
|
|||
|
height: calc(1.5 * #{$checkbox-size});
|
|||
|
width: calc(1.5 * #{$checkbox-size});
|
|||
|
background-color: $checkbox-background;
|
|||
|
|
|||
|
&:after {
|
|||
|
content: "";
|
|||
|
position: absolute;
|
|||
|
display: none;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|