我付出的代价是要求太多这种否定伪。
我有一个这样的 HTML 结构:
<div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
在 CSS 中,我有:
.item:hover .item:not(.item:hover) {
opacity: 0.3;
}
我希望当我悬停一个时,这会导致所有 div.items 改变不透明度,除了我悬停的那个。但是,事实并非如此。
是什么赋予了?