我正在对剪辑路径进行动画处理,直到进入野生动物园之前,它都非常有用,我需要-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用于网站的其他方面(动画徽标等),因此,如果可能的话,我会坚持使用。

最佳答案

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

在您的情况下:

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

08-28 12:57