76

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

我发现的每个示例实际上都是 SCSS,即使它说它是 SASS。为了清楚起见,我的意思是没有大括号的那个。

4

1 回答 1

119

以下是在 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)
于 2013-09-19T13:08:49.037 回答