我正在嘗試爲我的應用程序使用sass創建頂級<a>
樣式。網站上的大多數鏈接都是綠色的,所以我將其作爲一種風格。 (我用指南針爲darken
功能)在sass中獲取父屬性值
a {
color: green;
&:hover {
color: darken(green, 10%);
}
}
然而,在某些情況下,鏈接是不是綠色的。在這些情況下,我必須指定文本顏色和懸停顏色,否則它將默認懸停爲綠色。我想知道是否有辦法做到這一點DRYER。理想情況下,我將能夠獲得父類的顏色,就像這樣。
a {
color: green;
&:hover {
color: darken(parent(color), 10%);
}
}
這樣,懸停將始終默認爲具體的顏色。這有意義嗎?是這樣的可能嗎?如果不是,處理這個問題的最好方法是什麼? Mixin?
謝謝!
你能把我連接到一個重複的問題嗎?我當然找不到任何詢問同樣的事情。 – goddamnyouryan
所選的重複問題在此問題的頂部相關聯。 – cimmanon