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>