gpt4 book ai didi

css - 用于 CSS 动画的 SASS 混合

转载 作者:太空宇宙 更新时间:2023-11-03 17:45:55 27 4
gpt4 key购买 nike

我对 sass 还很陌生,但我正在努力全神贯注地创建有用的混合宏。

我正在尝试为 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;,但这似乎也不起作用。

我将如何着手创建一个带有供应商前缀的混合变量

最佳答案

而不是使用

-webkit-transition:-webkit-$property, $duration, $timing-function, $delay;,

尝试

-webkit-transition: unquote('-webkit-' + $property) , $duration, $timing-function, $delay;

但在这种情况下,您最好还是使用 Compass对于像这样的常见情况,它有一些写得很好的 mixin。

关于css - 用于 CSS 动画的 SASS 混合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28201072/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com