【发布时间】:2014-09-11 00:22:20
【问题描述】:
我正在尝试使用 SASS mixin 在动画上自动使用供应商前缀。这是混合:
@mixin keyframes($name) {
@-o-keyframes $name { @content };
@-moz-keyframes $name { @content };
@-webkit-keyframes $name { @content };
@keyframes $name { @content };
}
现在,如果我像这样包含它:
@include keyframes(test) {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
生成的 css 如下所示:
@-o-keyframes $name { ... }
@-moz-keyframes $name { ... }
@-webkit-keyframes $name { ... }
@keyframes $name { ... }
SASS 根本不会用test 替换$name。这是一个已知的错误还是有解决方法?我找不到与此问题相关的任何内容。顺便说一句,我使用的是 SASS 版本 3.4.1。
【问题讨论】:
标签: sass