【问题标题】:recharts styling with jss用 jss 重新绘制样式
【发布时间】:2019-04-11 21:42:29
【问题描述】:

您好,我正在尝试在 react 项目中使用带有 recharts 的 material-ui。

我正在尝试将以下 css 翻译成 jss。

.recharts-wrapper .recharts-cartesian-grid-horizontal line:last-child {
    stroke-opacity: 0
}

我的尝试:

import createStyles from "@material-ui/core/styles/createStyles";

export const styles = () =>
  createStyles({
    root: {
      'recharts-wrapper': {
        'recharts-cartesian-grid-horizontal': {
          'line': {
            '&:last-child': {
              'stroke-opacity': 0
            }
          }
        }
      }
    }
  }
);

这没有效果。我确实看到recharts-wrapperrecharts-cartesian-grid-horizontal 之间有一个名为recharts-cartesian-grid 的元素,但我不确定它是否重要。我尝试将类重命名为驼峰式大小写都没有成功作为字符串或不作为字符串。

【问题讨论】:

    标签: reactjs material-ui jss recharts


    【解决方案1】:

    没有效果,因为 Recharts 通过比您的样式定义具有更高优先级的样式属性设置笔画不透明度。要覆盖您需要添加!important 或设置display: none 而不是不透明度。

    【讨论】:

      猜你喜欢
      • 2018-10-09
      • 2018-09-12
      • 2021-05-09
      • 2022-09-28
      • 2019-03-09
      • 2020-11-03
      • 2022-06-20
      • 2019-01-14
      • 1970-01-01
      相关资源
      最近更新 更多