【问题标题】:How to support vendor prefixes with anime.js如何使用anime.js 支持供应商前缀
【发布时间】:2019-12-25 00:48:36
【问题描述】:

我正在为剪辑路径设置动画,在我进入 safari 之前效果很好,我需要 -webkit- 前缀。

我知道我可以使用 css 对此进行动画处理,但我需要将变量动态分配到该位置的剪辑路径中。在普通的旧 css 中无法完成的事情。

这是我的anime.js 对象

anime({
    targets: '.contact-area',
    clipPath: [`circle(0% at ${coords.centerX}px ${coords.centerY}px)`, `circle(140% at ${coords.centerX}px ${coords.centerY}px)`],
    duration: 350,
    easing: 'easeInOutQuint'
});

理想情况下我会使用anime.js来支持这个开箱即用,也许我错过了一些东西。

我在文档或在线上找不到任何这种性质的东西,所以如果有任何人能想到的变通方法,我愿意接受想法。我在网站的其他方面(动画徽标等)使用anime.js,所以如果可能的话,我想坚持下去。

【问题讨论】:

    标签: javascript css anime.js web-animations


    【解决方案1】:

    使用用引号括起来的完整 CSS 属性名称和值。

    在你的情况下:

    anime({
        targets: '.contact-area',
        "-webkit-clip-path": "your-css-clip-path-property-value-here",
        duration: 350,
        easing: 'easeInOutQuint'
    });
    

    【讨论】:

      猜你喜欢
      • 2017-08-30
      • 1970-01-01
      • 1970-01-01
      • 2012-09-14
      • 1970-01-01
      • 1970-01-01
      • 2013-07-22
      • 1970-01-01
      • 2016-12-27
      相关资源
      最近更新 更多