javascript - 分隔线颜色变化 React Material Ui

标签 javascript reactjs frontend material-ui

我正在使用 Material ui 框架的分隔器组件,并且坚持使用颜色变化方面。使用该框架中的大多数其他组件,我已经能够通过应用 useStyles() 方法来更改颜色:

const useStyles = makeStyles(theme => ({
    textPadding: {
      paddingTop: 10,
      paddingBottom: 10,
      color:'white',
    },
}));

但我无法使用相同的方法更改分隔线的颜色:
const useStyles = makeStyles(theme => ({
dividerColor: {
  backgroundColor: 'white',
},
}));

我当然然后将其应用于组件:
<Divider classname={classes.dividerColor}></Divider>

我查找了文档,但无法弄清楚我做错了什么。有人可以帮帮我吗?

最佳答案

使用 classes API 更改 divider颜色:

const useStyles = makeStyles((theme) => ({
  divider: {
      // Theme Color, or use css color in quote
      background: theme.palette.divider,
  },
}));


<Divider classes={{root: classes.divider}} />
Divider API , 了解一下 Material UI Theme

关于javascript - 分隔线颜色变化 React Material Ui,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58295779/

相关文章:

javascript - 处理错误后跳过 promise 链

javascript - JQuery - 计算从今天起 5 年后的日期和月份

javascript - 如何使用django递归关系和react js回复特定评论

javascript - 为什么我的模态视图会导致 "is not a constructor error"?

javascript - 使用 Dygraphs 格式化日期时出现问题

javascript - jQuery Socialist 设置问题

reactjs - UseEffect 和 useCallback 仍然导致 react 项目中的无限循环

javascript - 通过 Angular 在 json 对象中显示列表的最佳方法

html - ejs模板是如何加载到浏览器上的?前端如何与后端交互?

php - 用于 CSS 和 HTML 的 Dreamweaver?