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

时间:2013-09-19 12:46:05

标签: css3 sass keyframe

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

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

1 个答案:

答案 0 :(得分:96)

以下是使用Sass语法实现css关键帧的方法:

@keyframes name-of-animation
  0%
    transform: rotate(0deg)
  100%
    transform: rotate(360deg)

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

=keyframes($name)
  @-webkit-keyframes #{$name}
    @content
  @-moz-keyframes #{$name}
    @content
  @-ms-keyframes #{$name}
    @content
  @keyframes #{$name}
    @content

以下是如何在Sass语法中使用mixin:

+keyframes(name-of-animation)
  0%
    transform: rotate(0deg)
  100%
    transform: rotate(360deg)