Skip to content

Transitions & Animation

Transition Duration

Utilities for controlling the duration of CSS transitions.

Quick reference

ClassDescription
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>