eine Checkbox für einen CSS-Toggle Mit diesem Code funktioniert ... Das div verschwindet, wenn Sie das Kontrollkästchen klicken ...reiner css Toggle ohne Geschwister
input:checked ~ #test{display:none}
<div id="main">
<input type="checkbox">Click Me
<div id="test">This is a test</div>
</div>
Aber hier ist es nicht funktioniert, weil das TEST div kein Geschwister ist, oder? Es ist außerhalb des Hauptdivis ...
input:checked ~ #test{display:none}
<div id="main">
<input type="checkbox">Click Me
</div>
<div id="test">This is a test</div>
Gibt es eine Möglichkeit, dies mit nur CSS zu arbeiten? Ich dachte, wenn ich das ~ entferne, dann würde jedes Div mit einer ID = TEST verschwinden, egal wo es ist, aber das ist nicht der Fall.
Nope sein muss .... Das ist nicht möglich. Sie können UP nicht für das DOM auswählen –