How to Use Gradients in Tailwind CSS v4

A concise guide to implementing stunning linear, radial, and conic gradients in Tailwind CSS v4 with practical code examples.

Published on August 7, 2025 by Michael Andreuzza

Tailwind CSS v4 simplifies gradient creation. This guide focuses on practical examples for linear, radial, and conic gradients using Tailwind’s background-image utilities.

Linear gradients: Directional flow

Linear gradients transition colors along a straight line. Tailwind v4 uses bg-linear-to-* for direction and from-*, via-*, to-* for colors.

Example: Left to right, blue to pink

<div class="bg-linear-to-r from-blue-500 to-pink-500 w-full h-32">
  <!-- Content -->
</div>

Left to Right: Blue to Pink

Example: Top to bottom, purple to yellow with stop positions

<div class="bg-linear-to-b from-purple-400 from-20% to-yellow-300 to-80% w-full h-32">
  <!-- Content -->
</div>

Top to Bottom: Purple to Yellow (20% to 80%)

Radial gradients: Expanding from a point

Radial gradients expand outwards from a central point. Tailwind v4 uses bg-radial with optional position modifiers.

Example: Centered, pink to fuchsia

<div class="size-48 rounded-full bg-radial-[at_50%_50%] from-pink-400 to-fuchsia-700 flex items-center justify-center text-white">
  Radial
</div>

Radial

Example: Top-left origin, white to black

<div class="size-48 rounded-full bg-radial-[at_0%_0%] from-white to-black flex items-center justify-center text-white">
  Radial Top-Left
</div>

Radial Top-Left

Conic gradients: Angular sweep

Conic gradients sweep around a central point. Tailwind v4 uses bg-conic with optional angle modifiers.

Example: Full sweep, blue to sky blue

<div class="size-48 rounded-full bg-conic from-blue-600 to-sky-400 flex items-center justify-center text-white">
  Conic
</div>

Conic

Example: 180-degree start, multi-color

<div class="size-48 rounded-full bg-conic-180 from-red-500 via-green-500 to-blue-500 flex items-center justify-center text-white">
  Conic 180
</div>

Conic 180

Advanced control: Interpolation and custom values

Tailwind v4 offers control over color blending with interpolation modifiers like /oklab.

Example: Linear gradient with Oklab interpolation

<div class="bg-linear-to-r/oklab from-indigo-500 to-teal-400 w-full h-32">
  Oklab Interpolation
</div>

Oklab Interpolation

For highly specific gradients, use custom values directly:

<div class="bg-linear-[25deg,red_5%,yellow_60%,lime_90%,teal] w-full h-32">
  Custom Gradient
</div>

Custom Gradient (25deg, red→yellow→lime→teal)

Conclusion

Tailwind CSS v4’s background-image utilities provide a powerful and concise way to implement diverse gradients. Experiment with these examples to enhance your web designs with dynamic visual effects.

/Michael Andreuzza

Did you like this post? Please share it with your friends!