能否使用Compass或SASS输出包含所有浏览器前缀的CSS过渡效果:
-webkit-transition: all 0.3s ease-in-out;
有人可以指向正确的库吗?
能否使用Compass或SASS输出包含所有浏览器前缀的CSS过渡效果:
-webkit-transition: all 0.3s ease-in-out;
有人可以指向正确的库吗?
使用 Compass 的 transition
Mixin:
@include transition(all 0.3s ease-in-out);
使用单个或“all”属性过渡创建动画的mixin
@include transition(PROPERTY DURATION DELAY(OPT) TIMING-FUNCTION)
@mixin transition($transition) {
-webkit-transition: $transition;
-moz-transition: $transition;
-ms-transition: $transition;
-o-transition: $transition;
transition: $transition;
}
使用多个属性转换创建动画的混合器
@include multi-transition("PROPERTY DURATION DELAY(OPT) TIMING-FUNCTION, PROPERTY DURATION DELAY(OPT) TIMING-FUNCTION")
@mixin multi-transition($transition) {
-webkit-transition: #{$transition};
-moz-transition: #{$transition};
-ms-transition: #{$transition};
-o-transition: #{$transition};
transition: #{$transition};
}
SASS混合器
@mixin transition($transition){
-webkit-transition: $transition;
-moz-transition: $transition;
-o-transition: $transition;
transition: $transition;
}
@include transition(all 0.3s ease-in-out);