2 回答
TA贡献1836条经验 获得超5个赞
您可以<Button>
根据需要定制您的风格。
让我们通过覆盖按钮的轮廓和大变体的<StyledButton>
样式(填充)来创建。
import { withStyles } from "@material-ui/core/styles";
const styles = {
outlinedSizeLarge: {
padding: "6px 21px" // default is "7px 21px" https://github.com/mui-org/material-ui/blob/master/packages/material-ui/src/Button/Button.js#L202
}
};
const StyledButton = withStyles(styles)(Button);
然后你可以在你的组件中使用它:
<form onSubmit={this.props.onSubmit(this.state.text)}>
<TextField id="task" label="Task" placeholder="e.g. Feed the fish" value={this.state.text} onChange={this.handleChange} color="secondary" variant="outlined" size="small"/>
<StyledButton color="secondary" variant="outlined" endIcon={<AddIcon/>} size="large">Add</StyledButton>
</form>
结果:
TA贡献1966条经验 获得超4个赞
您是否尝试使用variant
带有 value 的属性outlined
?
<Button variant='outlined' size='small'>Add</Button>
- 2 回答
- 0 关注
- 87 浏览
添加回答
举报