0
子選擇在更短的,您可以按以下引用子選擇:LESS CSS的命名規則上懸停
<div class="button">
<div class="button-text"> Text </div>
</div>
.button {
&-text {
color:red;
}
}
這將輸出:
.button .button-text { color:red; }
這是整潔和理想的,但是,當使用懸停時,是否有辦法爲子元素維護相同/相似的語法?目前,這不會自然地工作:
.button {
&:hover {
&-text {
color:red;
}
}
}
這將無法工作,正如所料,輸出沿
.button:hover .hover-text { }
線的東西是否有一種方式來獲得期望的結果懸停沒有定義完整的類名,在這個例子中是「.button-text」?
任何幫助將不勝感激。
嗨大利,謝謝你的答覆。什麼時候按鈕有懸停樣式,例如: .button {:{0}:{h1}}背景:綠色; &-text { color:red; } } } 有沒有一種方法可以單獨處理按鈕和文本? – MegaTron
據我所知,你必須分別申報: 。按鈕{:{0} {0}} {0}上面的顏色:紅色; } &:hover {background:green; }},但我很樂意錯誤:) –