IT WORKS! 3-state selector with pure CSS!
This commit is contained in:
parent
8088409001
commit
8ab72dcb5f
13
style.css
13
style.css
@ -161,30 +161,31 @@ input:checked + label + input + label {
|
|||||||
border: none;
|
border: none;
|
||||||
display: inline;
|
display: inline;
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
input {
|
input {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
opacity: 0;
|
opacity: 0;
|
||||||
} */
|
}
|
||||||
|
|
||||||
label span {
|
label span {
|
||||||
border-color: red;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
label:first-of-type span {
|
label:first-of-type span {
|
||||||
border-color: black;
|
display: inline-block;
|
||||||
}
|
}
|
||||||
|
|
||||||
label:has(input:checked) span {
|
label:has(input:checked) span {
|
||||||
border-color: red;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
label:has(+ label input:checked) span {
|
label:has(+ label input:checked) span {
|
||||||
border-color: red;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
label:has(input:checked) + label span {
|
label:has(input:checked) + label span {
|
||||||
border-color: black;
|
display: inline-block;
|
||||||
}
|
}
|
||||||
|
|
||||||
image#img1 {
|
image#img1 {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user