2012-04-01 64 views
0

我才意識到,我的整個Rails應用程序是蒼白的,想速戰速決,使所有文字看,比如說,120%變暗。我的麻煩是,我的文字顏色值遍佈各地。 (如果我只有幾個文本顏色值,那麼可以更容易地找到並替換所有這些顏色值)。使得CSS每個文本元素暗

有沒有辦法做到這一點?我對less不熟悉,但我希望有一些快速修復可以幫助我。

+0

發佈您的實際'CSS'或'Less'文件將是有益的。 – 2012-04-02 17:28:10

回答

2

我相信較少用於製造根據規則所有的CSS所以這將是一樣硬,現在執行它,如果你是重新寫你的CSS。

例如如果設置了基色作爲@base:#CCC;然後就可以設置其他顏色爲類似%

div { .box-shadow(0 0 5px, 30%) } 

然而,這仍然會迫使你去通過,並用百分比替換所有CSS值,也可學到的很少...良好的長期解決方案,而不是一個快速的固定。

我不是軌道專家,但如果你要通過替換命令通過所有的文件,並用#ccc等替換#fff?

1

因爲你的CSS是不小於(或無禮的話)爲基礎的有做到這一點沒有直接的方法。然而,寫一個腳本,會發現在所有的CSS顏色值(使用正則表達式),用更深的顏色替換它們(即一定的百分比減少所有單個顏色值)不會是一個很難的事情。