【问题标题】:How to translate this css in withStyle / jss ready syntax如何在 withStyle / jss ready 语法中翻译这个 css
【发布时间】:2020-08-31 20:28:31
【问题描述】:

我正在尝试在 css 中使用 withStyle 使一些元素在 React/material-ui 下闪烁。

这篇文章的语法看起来不错: https://stackoverflow.com/a/48320520/9316077

.blink {
  animation: blinker 1s step-start infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

我只是尝试了以下方法:

    '@keyframes blinker': {
      '50%': {
        opacity: 0,
      },
    },

    '& .blink': {
      animation: '$blinker 1s step-start infinite',
    },

基于此问题在blinker 之前添加$https://github.com/mui-org/material-ui/issues/13793

但这会使我的网页崩溃。任何的想法?谢谢!

【问题讨论】:

    标签: reactjs material-ui jss


    【解决方案1】:

    关键帧名称是由 since JSS core v10 生成的,因此根据您使用的版本,您需要在引用范围名称时使用 $ 或在 name/id 为全局时不使用。

    【讨论】:

    • 感谢您的反馈。我在我的 npm package-lock 中看到我的 jss 版本是 10.4.0,所以应该没问题。我的语法看起来不错吗?我不确定50% 部分....
    猜你喜欢
    • 2021-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-26
    • 1970-01-01
    • 2012-12-10
    相关资源
    最近更新 更多