Transitions & Animation
Transition Duration
Utilities for controlling the duration of CSS transitions.
Quick reference
| Class | Description |
|---|---|
duration-{amount(ms)} | transition-duration: {amount} |
Available values
{amount}: Accepts any value in ms (1000 = 1 s)
Basic usage
Changing transition duration
Use the duration-{amount} utilities to control an element’s transition-duration.
duration-150
Hover me
duration-300
Hover me
duration-700
Hover me
html
<div class="transition duration-150 ease-in-out ...">Hover me</div>
<div class="transition duration-300 ease-in-out ...">Hover me</div>
<div class="transition duration-700 ease-in-out ...">Hover me</div>Applying conditionally
Breakpoints and media queries
You can also use variant modifiers to target media queries like responsive breakpoints, dark mode, prefers-reduced-motion, and more. For example, use md:duration-150 to apply the duration-150 utility at only medium screen sizes and above.
html
<div class="transition duration-0 md:duration-150">
<!-- ... -->
</div>