- 最初に、HTMLでボタン要素を作成します。
<button class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded">
ボタン
</button>
- 上記のボタンに対して、Tailwindのアニメーションクラスを追加します。
<button class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded animate-bounce">
ボタン
</button>
上記の例では、animate-bounce
というクラスを追加しました。これにより、ボタンがバウンドするアニメーションが適用されます。他にも、animate-spin
(回転するアニメーション)やanimate-pulse
(脈打つアニメーション)など、さまざまなアニメーションクラスがあります。
- ボタンのアニメーションの速度や遅延をカスタマイズする場合は、追加のクラスを使用します。
<button class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded animate-bounce animation-duration-500 animation-delay-200">
ボタン
</button>
上記の例では、animation-duration-500
クラスを使用してアニメーションの時間を500ミリ秒に設定し、animation-delay-200
クラスを使用してアニメーションの遅延を200ミリ秒に設定しています。
これらは、Tailwind CSSを使用してアニメーションボタンを作成する基本的な方法です。さまざまなアニメーションクラスやカスタマイズオプションを組み合わせて、独自のアニメーション効果を作成することができます。