【发布时间】:2021-06-27 11:28:12
【问题描述】:
我在前端使用 React 和 Material-UI(MUI)。
在 MUI 的 Button 组件中,有 className 属性,
所以我不知道如何使用style.css 中的类来应用我的风格。
我可以使用id 而不是className 来应用样式,但我想知道是否有任何方法可以做到这一点。
请不要告诉我在index.jsx 中修改为useStyles 中的样式,因为我将有其他组件(DropdownBtn 等)使用相同的样式。
按钮/index.jsx
import React, {useState} from 'react';
import Button from '@material-ui/core/Button';
import { makeStyles } from '@material-ui/core/styles';
const useStyles = makeStyles((theme) => ({
button: {
margin: theme.spacing(1),
},
}));
export default function IconLabelButtons(props) {
const classes = useStyles();
const {name} = props;
return (
<Button
variant="contained"
color="primary"
className={classes.button}
>
{name}
</Button>
);
}
App/style.css
.Button {
font-size: 14px;
}
【问题讨论】:
标签: css reactjs material-ui