|
@@ -30,7 +30,7 @@ $switch-height: 1.5rem;
|
|
|
background-color: $page-bg;
|
|
background-color: $page-bg;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- input + label:before, input + label:after {
|
|
|
|
|
|
|
+ input + label::before, input + label::after {
|
|
|
@include buttonBackground($input-bg, $input-bg);
|
|
@include buttonBackground($input-bg, $input-bg);
|
|
|
|
|
|
|
|
display: block;
|
|
display: block;
|
|
@@ -47,13 +47,13 @@ $switch-height: 1.5rem;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
&:hover {
|
|
&:hover {
|
|
|
- input + label:before {
|
|
|
|
|
|
|
+ input + label::before {
|
|
|
@include buttonBackground($input-bg, lighten($input-bg, 5%));
|
|
@include buttonBackground($input-bg, lighten($input-bg, 5%));
|
|
|
color: $text-color;
|
|
color: $text-color;
|
|
|
text-shadow: $text-shadow-faint;
|
|
text-shadow: $text-shadow-faint;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- input + label:after {
|
|
|
|
|
|
|
+ input + label::after {
|
|
|
@include buttonBackground($input-bg, lighten($input-bg, 5%));
|
|
@include buttonBackground($input-bg, lighten($input-bg, 5%));
|
|
|
color: lighten($orange, 10%);
|
|
color: lighten($orange, 10%);
|
|
|
text-shadow: $text-shadow-strong;
|
|
text-shadow: $text-shadow-strong;
|
|
@@ -61,7 +61,7 @@ $switch-height: 1.5rem;
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- input + label:before {
|
|
|
|
|
|
|
+ input + label::before {
|
|
|
font-family: 'FontAwesome';
|
|
font-family: 'FontAwesome';
|
|
|
content: "\f096"; // square-o
|
|
content: "\f096"; // square-o
|
|
|
color: $text-color-faint;
|
|
color: $text-color-faint;
|
|
@@ -70,7 +70,7 @@ $switch-height: 1.5rem;
|
|
|
text-shadow: $text-shadow-faint;
|
|
text-shadow: $text-shadow-faint;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- input + label:after {
|
|
|
|
|
|
|
+ input + label::after {
|
|
|
content: "\f046"; // check-square-o
|
|
content: "\f046"; // check-square-o
|
|
|
color: $orange;
|
|
color: $orange;
|
|
|
text-shadow: $text-shadow-strong;
|
|
text-shadow: $text-shadow-strong;
|
|
@@ -81,11 +81,11 @@ $switch-height: 1.5rem;
|
|
|
backface-visibility: hidden;
|
|
backface-visibility: hidden;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- input:checked + label:before {
|
|
|
|
|
|
|
+ input:checked + label::before {
|
|
|
transform: rotateY(180deg);
|
|
transform: rotateY(180deg);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- input:checked + label:after {
|
|
|
|
|
|
|
+ input:checked + label::after {
|
|
|
transform: rotateY(0);
|
|
transform: rotateY(0);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|