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

CSS

猴子番长

2020-03-18

有什么办法可以在SASS中编写关键帧?

我发现的每个示例实际上都是SCSS,即使它说是SASS。需要明确的是,我的意思是没有大括号的那个。

第2148篇《CSS 3关键帧动画的SASS(不是SCSS)语法》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

1个回答
凯凯 2020.03.18

这是使用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)

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android