4 javascript reactjs material-ui
最近,Material UI 开发了“Alert”组件。
一切都很好,除了我没有找到改变图标大小的方法。
这是我的代码:
<Snackbar open={true}>
<Alert
className={classes.cookieAlert}
severity="info"
action={<Button color="inherit" size="small">OK</Button>}
>
We use cookies to ensure you the best experience on our website.
</Alert>
</Snackbar>
Run Code Online (Sandbox Code Playgroud)
图标是由“严重性”定义的,如何更改其大小?我不想覆盖图标,只需将其大小更改为更大即可。
图标的大小由字体大小控制。下面是一个基于您的代码的示例,显示了一种自定义方法。
import React from "react";
import Snackbar from "@material-ui/core/Snackbar";
import Button from "@material-ui/core/Button";
import Alert from "@material-ui/lab/Alert";
import { makeStyles } from "@material-ui/core/styles";
const useStyles = makeStyles({
cookieAlert: {
"& .MuiAlert-icon": {
fontSize: 40
}
}
});
export default function App() {
const classes = useStyles();
return (
<Snackbar open={true}>
<Alert
className={classes.cookieAlert}
severity="info"
action={
<Button color="inherit" size="small">
OK
</Button>
}
>
We use cookies to ensure you the best experience on our website.
</Alert>
</Snackbar>
);
}
Run Code Online (Sandbox Code Playgroud)
参考:
MuiAlert-icon): https: //material-ui.com/api/alert/#cssAlert显示如何设置图标的默认字体大小的源代码: https://github.com/mui-org/material-ui/blob/v4.9.0/packages/material-ui-lab/src/Alert/Alert .js#L128| 归档时间: |
|
| 查看次数: |
18416 次 |
| 最近记录: |