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