与原生 WAAPI 的 API 差异
本章涵盖了原生 Web 动画 API element.animate()
语法和 Anime.js waapi.animate(element)
语法之间的所有主要差异。
Anime.js
waapi.animate(
┌────────────┐
│ '.square', ├─ Targets
└────────────┘
{
┌──────────────────┐
│ x: 100, │
│ y: 50, ├─ Keyframes Values
│ opacity: .5, │
└──────────────────┘
┌──────────────────┐
│ loop: 3, │
│ alternate: true, ├─ Playback Settings
│ ease: 'out', │
└──────────────────┘
});
WAAPI
const $square = document.querySelector('.square');
┌────────────┐
│ $square ├─ Targets
└────────────┘
.animate({
┌──────────────────────────┐
│ translate: '100px 50px', ├─ Keyframes Values
│ opacity: .5, │
└──────────────────────────┘
}, {
┌──────────────────────────┐
│ ieterations: 4, │
│ direction: 'alternate', ├─ Playback Settings
│ easing: 'ease-out', │
└──────────────────────────┘
});
本节内容