我正在尝试做一种纯 html/css 选项卡系统。我有
<div>
<input class="tab1" type="radio" checked/>
<input class="tab2" type="radio"/>
</div>
<div class="content">
<div class="tab-1">
</div>
<div class="tab-2">
</div>
</div>
还有我的 CSS
.content > div {
opacity:0;
}
input.tab1:checked ~ .tab-1, input.tab2:checked ~ .tab-2 {
opacity: 1
}
但是波浪号~
并没有按预期工作(因为 div 不完全是兄弟姐妹) - 我怎样才能让 css 工作到其他节点?有没有办法在css中“说”?