javascript - 如何在 Material UI Stepper Step 中自定义颜色?
问题描述
我正在尝试在Material UI Steppers上自定义禁用的 Step 颜色
默认颜色为蓝色(启用)+ 灰色(禁用)。但我希望将其更改为如下内容:
但我似乎无法Icon
在StepLabel
. 我已经尝试将 CSS 应用到 . IconContainer
,但特异性还不够。
我的代码在这里可用:https ://codesandbox.io/s/0102v4z1op
蒂亚!
解决方案
<Stepper
activeStep={activeStep}
orientation="vertical"
connector={false}
>
{steps.map((label, index) => {
return (
<Step key={label} className={classes.step} classes={{ completed: classes.completed }}>
<StepButton icon={<DeleteIcon className={classes.xiconRoot}/>} completed={index === 2}>
<StepLabel
classes={{
iconContainer: classes.iconContainer
}}
>
{label}
</StepLabel>
</StepButton>
</Step>
);
})}
</Stepper>
类似于completed
应用于您可以classes
应用Step
以下内容来覆盖不同的状态。https://material-ui.com/api/step/#css-api
推荐阅读
- css - Apply ng-class based on length of Input
- django - 在 view.py 中注册后重定向到上一页:Django 2
- sql - 如何在 django 上使用左函数(sql)进行分组?
- java - 具有泛型参数的类型安全异构容器
- javascript - 如何将图像传递给html img标签,nodejs mongoose express车把
- jquery - 按钮内的 window.location.href 复制它
- reference - 尽管 .bib 文件,PDF R Markdown 输出中没有参考书目
- javascript - 如何使用单击按钮覆盖 Javascript 中的 Cookie 值?
- jquery - 有没有其他方法可以获取孙子元素?
- maven - 从 Bash 脚本调用 Maven 工件,传递任意参数?