css3关键帧动画的SASS(不是SCSS)语法

dav*_*tar 61 sass css3 keyframe

有没有办法在SASS中编写关键帧?

我发现的每个例子实际上都是SCSS,即使它说的是SASS.要清楚,我的意思是没有大括号的那个.

dav*_*tar 101

以下是在Sass语法中实现css关键帧的方法:

@keyframes name-of-animation
  0%
    transform: rotate(0deg)
  100%
    transform: rotate(360deg)
Run Code Online (Sandbox Code Playgroud)

这是一个Sass mixin添加供应商前缀:

=keyframes($name)
  @-webkit-keyframes #{$name}
    @content
  @-moz-keyframes #{$name}
    @content
  @-ms-keyframes #{$name}
    @content
  @keyframes #{$name}
    @content
Run Code Online (Sandbox Code Playgroud)

以下是在Sass语法中使用mixin的方法:

+keyframes(name-of-animation)
  0%
    transform: rotate(0deg)
  100%
    transform: rotate(360deg)
Run Code Online (Sandbox Code Playgroud)