IT WORKS! 3-state selector with pure CSS!

This commit is contained in:
Catalin Mititiuc 2024-03-23 15:02:20 -07:00
parent 6ea86c77f5
commit 1935310fbf

View File

@ -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 {