如何使用 anime.js 支持供应商前缀
How to support vendor prefixes with anime.js
我正在制作剪辑路径的动画,在我进入 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 用于网站的其他方面(动画徽标等),因此如果可能我想坚持使用它。
使用完整的 CSS 属性 名称和值,用引号括起来。
你的情况:
anime({
targets: '.contact-area',
"-webkit-clip-path": "your-css-clip-path-property-value-here",
duration: 350,
easing: 'easeInOutQuint'
});
我正在制作剪辑路径的动画,在我进入 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 用于网站的其他方面(动画徽标等),因此如果可能我想坚持使用它。
使用完整的 CSS 属性 名称和值,用引号括起来。
你的情况:
anime({
targets: '.contact-area',
"-webkit-clip-path": "your-css-clip-path-property-value-here",
duration: 350,
easing: 'easeInOutQuint'
});