我有一些青菜,看起來像這樣薩斯條件符號
.activities {
border: 1px solid green;
.activity {
background-color: red;
&:first-child {
background-color: yellow;
}
}
}
我想.activity
元素是第一個孩子是黃色的,只有當與.activities
類的父元素不也有類.events
。
在下面的例子中,第一.activity
元素應該有background-color: red
<div class="activities events">
<div class="activity">one</div>
<div class="activity">two</div>
<div class="activity">three</div>
</div>
有沒有否定這個第一子樣式時.activities
元素也有一個.events
幹法?
或者這是最簡單的方法:
.events .activity:first-child {
background-color: red;
}
我認爲最簡單/最乾淨的方式。你也可以使用':not'選擇器,但這會更復雜。 – TylerH