2017-03-16 109 views
1

例子中,我存在如何通過Less得到顏色值?

.color-white { 
    color : #fff; 
    //background: #fff; <-- or getting by background 
} 

它可能位於第三方.css文件。

並在較少如何獲得顏色#fff

財產以後像

.hello { 
    color : getColorByClass(.color-white); 
} 

@white : getColorByClass(.color-white); 

這可能嗎?

+0

使用變量? - http://stackoverflow.com/questions/11198221/defining-variable-variables-using-less-css –

+0

hm?,你的意思是'@white:#fff;'?如果是的話,我已經知道@DarrenSweeney – l2aelba

+0

我想這取決於班上還有什麼 - 你總是可以使用'.hello {&:extend(.color-white); }' –

回答

1

所以不要離開這個沒有答案。答案是「不,這是不可能的」

只是因爲Less的主要目的是幫助寫一個新的而不是破解現有的CSS代碼。


從技術上講,是有一些功能計劃,這將使這一切成爲可能(更像是一個副作用,而不是主要瞄準再次)。但是,再次,不知道你的實際目標是什麼以及你試圖解決什麼樣的問題,很難說這種功能是否是解決問題的正確方法(一如既往地懷疑XY問題)。