【问题标题】:Compass $default-animation-duration not being used?指南针 $default-animation-duration 没有被使用?
【发布时间】:2014-03-09 11:09:36
【问题描述】:

我最近更新到 Compass 版本 1.0.16,并且正在设置新动画内容的基本使用。出于某种原因,当我尝试为不同的动画设置设置默认值时,它们不会生效,需要我在整个应用程序中对这些值进行硬编码。

具体来说:

$default-animation-duration: 0.5s;

@import "compass/css3";

@include keyframes(slideOutLeft) {
    0% {
        @include transform(translateX(0%));
    }

    100% {
        @include transform(translateX(-100%));
    }
}

#id {
    @include animation(slideOutLeft); // Doesn't work
}

#id2 {
    @include animation(slideOutLeft 0.5s); // Does work.
}

有什么想法吗?

【问题讨论】:

    标签: css animation sass compass-sass


    【解决方案1】:

    来自 Compass 的官方消息可以在这里找到:https://github.com/chriseppstein/compass/issues/1556

    是的,目前默认值仅用于长格式属性 例如动画持续时间(),或者在没有传递其他参数时 例如animation() (使用所有默认值)。不确定那是 最好的方法,但默认设置是非常具有侵略性的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-18
      • 2014-07-29
      • 1970-01-01
      • 2014-09-25
      • 1970-01-01
      • 2011-07-02
      • 2012-07-01
      • 1970-01-01
      相关资源
      最近更新 更多