我一直无法找到答案,所以这里是:
我在页面上有 4 个 div。当一个 div 为 :active 时,我希望所有其他 div 都采用opacity:0;
有没有人想出一种方法来选择所有兄弟姐妹,而不仅仅是:active
元素之后的兄弟姐妹?
<div class="circle c1"> </div>
<div class="circle c2"> </div>
<div class="circle c3"> </div>
<div class="circle c4"> </div>
<style type="text/css">
.c2:active ~.circle {
opacity: 0;
}
</style>
在这个例子中,.c1 div 永远不会消失。什么是仅使用 CSS 的解决方案?