【问题标题】:css3 animation possible to have callbacks?css3动画可能有回调?
【发布时间】:2019-06-08 20:39:28
【问题描述】:

我一直在环顾四周,发现 css3 动画有某种回调,即可以为元素设置动画,一旦元素完成动画,再为另一个元素设置动画?

在谷歌上打了几个小时都没有用,也许我的术语有误?

【问题讨论】:

    标签: animation css callback


    【解决方案1】:

    CSS3 动画并不是要取代 JavaScript。

    CSS 纯粹 出于样式目的而制作,其逻辑非常少,不会“回溯”(您无法选择父级)。 CSS 会在现场处理,并使用一些浏览器触发器来触发,例如 :hover:active:link

    CSS 应该是闪电般的速度,因为它没有会降低浏览器速度的混乱或耗时的逻辑。

    话虽如此,由于上述原因,不支持回调。

    【讨论】:

      【解决方案2】:

      看看 Apple 的演讲“CSS 效果,第 2 部分:WWDC 2010 的画廊和 3D 效果”:
      https://developer.apple.com/videos/archive/

      你可以为你的动画提供一个 startdelay,并且有一些基于 webkit 的浏览器的 transitionEndListener。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-09-05
        • 2012-05-03
        • 2017-01-26
        • 2012-06-26
        • 2013-04-14
        • 1970-01-01
        • 2013-03-06
        • 1970-01-01
        相关资源
        最近更新 更多