我想使用css3功能来隐藏前一个元素。
基本上,
我想使用复选框隐藏上一个兄弟元素而不使用javascript。
我准备了一个入口点样本。
由于
编辑:
我相信使用纯css会让我减少使用javascript来完成这项任务。
答案 0 :(得分:0)
没有css选择器可以选择匹配元素的上一个标记。最接近你只能使用css为下一个元素做的那样:
<input class="hider" type="checkbox" /> child
<div class="parent">
Parent
</div>
.hider:checked + * {
display:none;
}
答案 1 :(得分:0)