reactjs - 如何更改图标颜色并移除按钮材质 ui 上的波浪
问题描述
const useStyles = makeStyles({
buttonStyle: {
color: "",
background: "red",
"&:hover": {
transform: "scale(1.1)", // Scale by 10%
background: "red",
},
},
});
<div>
<h1>Heloo</h1>
<Button
className={classes.buttonStyle}
variant="contained"
disableElevation
>
<ArrowBackIosIcon />
</Button>
</div>
对单击按钮进行默认设置有波浪,如何删除它,以及如何将图标组件设置为不同的颜色
解决方案
这是您的代码的沙盒链接。
您可以使用按钮上的 propdisableRipple
道具去除波纹(波浪)效果。
<Button
className={classes.buttonStyle}
variant="contained"
disableElevation
disableRipple
disableFocusRipple>
<ArrowBackIosIcon />
</Button>
有多种方法可以用来更新图标的样式。我已经使用type
选择器来设置按钮中的图标样式。您还可以使用 className 来设置图标的样式。useStyles
下面是附加沙箱链接中的片段。
"& svg": {
color: "white"
}
推荐阅读
- jolt - JSON 到 Jolt 规范数组
- testing - 有没有办法开始阅读我们在 JMeter 的 CSV 数据集配置中停止的位置?
- python - 在python中将多行数据写入CSV
- c - 多线程是否在不锁定的情况下在多个内核中操作原子变量?
- react-native - 如何在 React Native 中将 TextInput 与数组中未知长度的项目集中在一起?数组中可能有更多或更少的项目来自数据库
- wordpress - Woocommerce 自定义排序选项 - 按元排序
- reactjs - 为什么在对表执行操作后没有立即更新表数据
- python - 如何通过无维坐标归一化?
- c++ - 实现 Counter 类的功能,使类接口和实现是分开的?在 C++ 中是什么意思
- pca - PCA 后每个维度的数据都具有相同的值