【问题标题】:unable to override styles in react material-ui appbar无法覆盖 React Material-ui 应用栏中的样式
【发布时间】:2020-12-02 22:43:01
【问题描述】:

我制作了一个自定义组件,并尝试在 AppBar 中使用它,但样式没有被覆盖。我使用了 makeStyles 钩子,当我在外面使用它时它工作正常,但是当我在 AppBar 和 ToolBar 中使用它时,我无法覆盖 UI。

这是我的代码沙盒链接:https://codesandbox.io/s/inquisitorius-6l721?file=/src/Links/Links.js

【问题讨论】:

    标签: javascript reactjs material-ui


    【解决方案1】:

    将 zIndex 添加到 links 可以解决这个问题:

    const useStyles = makeStyles(() => ({
      links: {
        zIndex: 0,
        ...
    

    【讨论】:

      【解决方案2】:

      我可以看到 AppBar 中的链接也应用了相同的样式,但是由于 z-index 为负,您看不到下划线。

      【讨论】:

      • 好的,现在我明白了。非常感谢
      猜你喜欢
      • 2021-02-19
      • 1970-01-01
      • 2020-09-17
      • 2018-11-22
      • 1970-01-01
      • 2020-01-30
      • 2019-03-07
      • 1970-01-01
      • 2020-05-27
      相关资源
      最近更新 更多