label input {
visibility: hidden;/* <-- Hide the default checkbox. The rest is to hide and allow tabbing, which display:none prevents */
display: block;
height: 0;
width: 0;
position: absolute;
overflow: hidden;
}
label span {/* <-- Style the artificial checkbox */
height: 10px;
width: 10px;
border: 1px solid grey;
display: inline-block;
}
[type=checkbox]:checked + span {/* <-- Style its checked state */
background: black;
}
Code Example |
---|
Css :: make element scale to page |
Css :: css remove line from link |
Css :: font size inline |
Css :: clip path css |
Css :: scss a link style |
Css :: get element in list ocaml |
Css :: table vertical align center |
Css :: css not selector |
Css :: css position property |
Css :: disable line breaking html span |
Css :: popsition relative css |
Css :: css nested scrollbars |
Css :: min function css |
Css :: css text decoration |
Css :: background image animation css codepen |
Css :: how to add bold in css |
Css :: css flexbox layout examples |
Css :: display block |
Css :: scroll timeline css |
Css :: select custom css |
Css :: twig country name |
Css :: <i class="fa-solid fa-quote-left"</i |
Css :: html button click blue border |
Css :: Css animated cross mark |
Css :: text-align: left; width: 100%; |
Css :: onfocusout css |
Css :: css change scroll anchor point under navbar |
Css :: cons;0 ccs |
Css :: css address by id |
Css :: ancho maximo css |