scss 关键帧CSS动画Mixin
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scss 关键帧CSS动画Mixin相关的知识,希望对你有一定的参考价值。
/* --------------------------
* KEYFRAMES & ANIMATION
* -------------------------- */
@mixin sr-keyframes($animationName) {
@-webkit-keyframes #{$animationName} {
@content;
}
@-moz-keyframes #{$animationName} {
@content;
}
@-o-keyframes #{$animationName} {
@content;
}
@keyframes #{$animationName} {
@content;
}
}
@mixin sr-animation($animate...) {
$max: length($animate);
$animations: '';
@for $i from 1 through $max {
$animations: #{$animations + nth($animate, $i)};
@if $i < $max {
$animations: #{$animations + ", "};
}
}
-webkit-animation: $animations;
-moz-animation: $animations;
-o-animation: $animations;
animation: $animations;
}
以上是关于scss 关键帧CSS动画Mixin的主要内容,如果未能解决你的问题,请参考以下文章
用于 css3 关键帧动画的 SASS(不是 SCSS)语法
用于动画关键帧的 Sass Mixin,包括多个阶段和变换属性
scss Mixin pour les关键帧
scss 关键帧mixin
scss 用于CSS3动画的Sass Mixin
scss 用于CSS3动画的Sass Mixin