如何在withStyle / jss ready语法中翻译此CSS

问题描述

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

这篇文章的语法看起来不错: 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',

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

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

解决方法

关键帧名称是since JSS core v10生成的,因此在引用作用域名称时需要使用$,而在name / id为全局名称时则不需要$。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...