【发布时间】:2016-10-09 23:08:55
【问题描述】:
当我继续学习前端开发和练习 Sass 并优化我的 CSS 代码时,我在另一个案例中再次陷入困境。
在互联网上进行研究和教程后,我在 Sass 中设置了名为“transition”的全局混合。代码如下所示:
@mixin transition($args...) {
-moz-transition: $args;
-ms-transition: $args;
-o-transition: $args;
-webkit-transition: $args;
transition: $args;
}
现在,我只想为我的 span 伪元素(::before 和 ::after)应用 transition-delay。默认 CSS 如下所示:
span::before, span::after {
transition-delay: 0.5s, 0;
}
所以这是我的问题。是否可以使用我这个定义的 mixin 'transition' 只传递转换延迟作为参数?
我试过了:
@include transition(delay: .5, 0s);
但这不起作用。我试图在 Sass 文档中找到解决方案并在网上找到一些教程,但没有运气。不知道如何正确定义我的问题以寻找解决方案。
谁能给我建议?
【问题讨论】:
标签: css sass css-transitions