Tailwind Transition and Duration Classes to CSS

Convert Tailwind transition, duration-300, ease-in-out, delay-150 and other transition classes to CSS. See the transition-property, timing-function, and duration values.

Transitions

Detailed Explanation

Tailwind Transition Utilities in CSS

Tailwind's transition classes map to the CSS transition-property, transition-duration, transition-timing-function, and transition-delay properties.

Transition Property

/* transition (most common properties) */
transition-property: color, background-color, border-color,
  text-decoration-color, fill, stroke, opacity,
  box-shadow, transform, filter, backdrop-filter;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;

/* transition-all */
transition-property: all;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;

/* transition-colors */
transition-property: color, background-color, border-color,
  text-decoration-color, fill, stroke;

/* transition-opacity */
transition-property: opacity;

/* transition-shadow */
transition-property: box-shadow;

/* transition-transform */
transition-property: transform;

/* transition-none */
transition-property: none;

Duration

/* duration-75 */   transition-duration: 75ms;
/* duration-100 */  transition-duration: 100ms;
/* duration-150 */  transition-duration: 150ms;
/* duration-200 */  transition-duration: 200ms;
/* duration-300 */  transition-duration: 300ms;
/* duration-500 */  transition-duration: 500ms;
/* duration-700 */  transition-duration: 700ms;
/* duration-1000 */ transition-duration: 1000ms;

Timing Function

/* ease-linear */
transition-timing-function: linear;

/* ease-in */
transition-timing-function: cubic-bezier(0.4, 0, 1, 1);

/* ease-out */
transition-timing-function: cubic-bezier(0, 0, 0.2, 1);

/* ease-in-out */
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

Delay

/* delay-150 */  transition-delay: 150ms;
/* delay-300 */  transition-delay: 300ms;

A common hover effect pattern: transition-colors duration-300 ease-in-out hover:bg-blue-600 creates a smooth 300ms color transition on hover.

Use Case

Developers who want to replicate Tailwind's smooth hover transitions in plain CSS, or teams extracting transition tokens from Tailwind for a CSS custom properties-based animation system.

Try It — Tailwind to CSS Converter

Open full tool