2016-01-25 140 views
3

我已經在我的React項目中導入了幾個不同的組件,其中大多數都包含具有預設樣式設置的.css文件。大多數情況下,我一直在手動更改CSS文件以滿足我的需求。有沒有辦法直接從React改變CSS?也就是說,有沒有類似於jquery,我可以找到相應的類並更改屬性?如何更改React中的CSS屬性?

+0

除了設置類和ID之外,您只能從React組件中進行內聯樣式。 –

+0

我會更新樣式表。否則它可能會變得混亂,因爲現在有兩個地方你正在修改樣式。 –

回答

2

對於這裏和那裏的小變化,您可以使用React Inline Styles

如果要修改更多內容,可以創建組件本地的css/less/scss文件,並覆蓋其中的導入組件樣式。這是一個good example。請務必檢查做出這項工作的webpack configs