【发布时间】:2017-03-09 06:00:23
【问题描述】:
我对 sass 还很陌生,但我正试图专注于创建有用的 mixin。
我正在尝试为 transition 属性创建一个基本混合,其中将包括带有前缀的旧浏览器的回退。
我试图使用这样的东西:
@mixin transition($property, $duration, $timing-function, $delay) {
-webkit-transition: $property, $duration, $timing-function, $delay;
-moz-transition: $property, $duration, $timing-function, $delay;
-o-transition: $property, $duration, $timing-function, $delay;
transition: $property, $duration, $timing-function, $delay;
}
但这显然不提供前缀,所以我试图做类似-webkit-transition: -webkit-$property, $duration, $timing-function, $delay; 的事情,但这似乎也不起作用。
我将如何在变量中创建与供应商前缀的混合?
【问题讨论】:
-
您可以随时查看 compass 是如何做到的:github.com/Compass/compass/blob/stable/core/stylesheets/compass/…