// Hide element if checkbox is checked input[type=checkbox]:checked ~ .label_hide_if_checked { display:none; } // Hide element if checkbox is not checked input[type=checkbox]:not(:checked) ~ .label_hide_if_not_checked { display:none; }