2016-07-05 79 views
3

我似乎遇到了改變Material-UI(對於React)RaisedButton的字體大小的問題,並讓按鈕本身適當地縮放。更改material-ui按鈕的字體大小,並使按鈕縮放?

<RaisedButton 
label={<span className="buttonText">Log in Here</span>} 
/> 

CSS:

.buttonText { 
    font-size: 63px; 
} 

文字大小變化,但按鍵本身並沒有與它規模。有誰知道這個適當的解決方案?我想按鈕來縮放文字大小。

回答

3

問題是Material-UI爲它們的組件內聯了所有樣式,所以如果你嘗試用CSS選擇器覆蓋它們,它通常不會正常工作。相反,嘗試直接在組件上使用style屬性覆蓋不需要的任何內聯樣式。這將是這個樣子:

<RaisedButton style={{ fontSize: '63px' }} label='Log in Here' />

如果它仍然看起來不正確,只是檢查該組件的所有生成的內嵌樣式,看看你想改變,那麼只需要添加什麼那到style對象也是如此。

http://www.material-ui.com/#/components/raised-button

0

使用字體大小的單位爲Percent (%)em。例如font-size:12%

+0

我想這兩個和他們不似乎工作。我注意到按鈕會水平縮放,但不是垂直的 – Rolodecks

+0

您能分享小提琴嗎? –

+0

tbh我不知道如何在JSFiddle中包含Material-UI。它實質上只是一個帶有跨度的凸起按鈕,我在外部css文件 – Rolodecks

4
<RaisedButton 
    label="Label" 
    labelStyle={{ fontSize: 15 }} 
/> 
1

它需要與lineHeight是被添加作爲一種風格道具甚至間距:

< RaisedButton style = {{lineHeight: '100px'}} 
    label = 'lineHeight in style'/> 

這裏的所有不同的解決方案的小提琴:https://jsfiddle.net/botbotdotdot/kfph5cc2/

乾杯