我正在试图弄清楚如何在我的Material UI按钮中增加标签的字体大小 .
我有一个按钮设置:
从'react'导入React;从'../materialui/Button.js'导入MyButton;
const style = {
background: '#FF5349',
color: 'white',
padding: '0 30px',
textTransform: "uppercase",
};
const Start = () => (
<span>
<MyButton style={style} size="large">GET STARTED</MyButton>
</span>
);
export default Start;
我找不到向styles属性添加font-size的方法 .
其他堆栈溢出帖子建议使用style属性将其作为内联样式,但这会覆盖我的const定义 .
3 回答
如果你不想将
fontSize: '42px'
添加到你的styles
对象(可能是因为你想在其他地方重用它?)你可以 Build 一个新的,为你的按钮添加了样式:我不知道材料中的
myButton
是否与RaisedButton
相同无论如何,材料中的按钮 - ui就像
Div > Button > Div > Div > span
因此,如果您想首先设置按钮样式,则需要创建类似的CSS类
在你的css文件中
这用于造型按钮
这用于为按钮内的文本设置样式
在反应文件中
希望这会对你和其他人有所帮助
假设
<MyButton />
Component实际上是material-ui提供的<RaisedButton />
Component,您可以简单地将标签样式应用于labelStyle
属性 .因此,如果要将font-size更改为
42px
,可以按如下方式编写:<MyButton labelStyle={{ fontSize: '42px' }}>GET STARTED</MyButton>