I can figure out how to make the parent div change when checkbox is checked :( Changing the following paragraph works fine.
Tried this approach without luck in Chrome:
HTML
<div> <input type="checkbox" checked> <p>Test</p> </div>
CSS
div { background: pink; width: 50px; height:50px; } div + input[type=checkbox]:checked { background: green; } input[type=checkbox]:checked + p { background: blue; }
http://jsfiddle.net/lajlev/3xUac/
No way to select a parent with CSS only (until CSS4), so you must use JS..
See this post that talking about it here.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With