data-anim

はじめに

インストール

CDN

<script src="https://unpkg.com/data-anim@latest/dist/data-anim.js"></script>

npm

npm install data-anim
import 'data-anim';

基本的な使い方

<div data-anim="fadeInUp">
  Hello, animated world!
</div>
fadeInUp

すべての30以上のビルトインアニメーションはアニメーションを参照。

トリガー

デフォルトでは、アニメーションはスクロール時に再生されます。すべてのオプションはトリガーを参照。

<!-- Hover -->
<div data-anim="pulse" data-anim-trigger="hover">
  Hover me
</div>

<!-- Click -->
<button data-anim="bounce" data-anim-trigger="click">
  Click me
</button>

カスタマイズ

<div
  data-anim="slideInLeft"
  data-anim-duration="800"
  data-anim-delay="200"
  data-anim-easing="ease-out"
  data-anim-once
>
  Customized animation
</div>

完全なリファレンスは属性、カスケードシーケンスはスタガーを参照。

次のステップ

  • アニメーション — 30以上のアニメーションを閲覧
  • トリガー — ビューポート、ホバー、クリック、フォーカス
  • スタガー — カスケードアニメーションシーケンス
  • 属性 — 属性の完全なリファレンス