css - 对齐 Material UI 按钮内的图标
问题描述
如何插入图标居中材质ui按钮?
一段代码:
<Button variant="outlined" startIcon={<Add color='primary'/>} style={{ maxWidth: "36px" }} />
预期行为:
当前行为:
解决方案
这个边距startIcon
来自 material-ui 本身的类。要删除这个,将一个类传递给startIcon
inclasses
道具。
<Button
style={{ maxWidth: "36px", minWidth: "36px" }}
classes={{ startIcon: classes.startICon }}
variant="outlined"
startIcon={<Add />}
></Button>
并在 useStyles 中添加类以删除边距。
const useStyles = makeStyles((theme) => ({
startICon: {
margin: 0
}
}));
推荐阅读
- php - 如何正确转义嵌套在 CSV 列中的 JSON 对象中的字符串中的双引号?
- python - cam.release() 后网络摄像头灯仍然亮着
- scala - Scala 类型推理混乱:有还是没有?
- c++ - 在 C++08 中初始化对象以作为参数传递的首选语法是什么?
- javascript - React/D3:从孩子渲染图
- c# - 无法创建接口类型的实例
- html - 从 iframe 中的角度应用程序内部访问隐藏 div 的值
- here-api - 通过 REST API 查询链接
- swift - 全局命名空间的一致性如何满足协议要求?
- regex - 在其他空括号(包括)之间选择空格和换行符