CSS 属性
任何 CSS 数值和颜色属性都可以被动画化。
名称中包含连字符的属性,例如 background-color,必须转换为驼峰式 (backgroundColor),或写成 String ('background-color')。
大多数 CSS 属性会导致布局变化或重绘,从而引起动画卡顿。为了实现更流畅的动画,应尽可能优先使用不透明度和 CSS 变换 。
CSS 属性代码示例
import { animate } from 'animejs';
animate('.square', {
left: 'calc(7.75rem * 2)',
borderRadius: 64,
'background-color': '#F9F640',
filter: 'blur(5px)',
});
<div class="large row">
<div class="square"></div>
</div>