CSS 属性

任何 CSS 数值和颜色属性都可以被动画化。
名称中包含破折号的属性,如 background-color,必须转换为驼峰式命名 (backgroundColor),或写成 String 类型 ('background-color')。

大多数 CSS 属性都可能导致布局更改或重绘,从而导致动画不流畅。为了实现更流畅的动画,请尽可能优先使用不透明度(opacity)和 CSS 变换(CSS transforms)

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>