トランジションとアニメーション
CSSトランジションのdurationを制御するためのユーティリティ。
| クラス | スタイル | 
|---|---|
| duration-<数値> | transition-duration: <数値>ms; | 
| duration-initial | transition-duration: initial; | 
| duration-(<カスタムプロパティ>) | transition-duration: var(<カスタムプロパティ>); | 
| duration-[<値>] | transition-duration: <値>; | 
`duration-150`や`duration-700`のようなユーティリティを使用して、要素のトランジションdurationをミリ秒単位で設定します。
各ボタンにホバーして、期待される動作を確認してください。
duration-150
duration-300
duration-700
<button class="transition duration-150 ease-in-out ...">Button A</button><button class="transition duration-300 ease-in-out ...">Button B</button><button class="transition duration-700 ease-in-out ...">Button C</button>以下を使用してください duration-[<値>] 構文 を設定するにはトランジション duration完全にカスタムの値に基づいて
<button class="duration-[1s,15s] ...">  <!-- ... --></button>CSS変数には、以下も使用できます。 duration-(<カスタムプロパティ>) 構文
<button class="duration-(--my-duration) ...">  <!-- ... --></button>これは単なる短縮形です duration-[var(<カスタムプロパティ>)] それは自動的にvar()関数を追加します。
プレフィックスa transition-duration ユーティリティ md:のようなブレークポイントバリアントを使用すると、ユーティリティを適用するのはmedium 画面サイズ以上
<button class="duration-0 md:duration-150 ...">  <!-- ... --></button>バリアントの使用に関する詳細は、variantsドキュメントを参照してください。