【发布时间】:2017-03-21 12:59:27
【问题描述】:
我试图让一个复选框更改 div 的内容,但如果内容不在一起(在同一个 div 中),那么它将不起作用。
HTML:
<div>
<input type="checkbox" id="check">
<label for="check">Hello</label>
</div>
<div class="check"></div>
CSS:
.check:before {
display: block;
width: 100px;
height: 100px;
background: red;
content:'';
}
input:checked ~ .check:before {
content:'Content';
}
JSFiddle:https://jsfiddle.net/pgkwn4j6/
【问题讨论】: