Skip to main content

Examples

Practical use cases for easing gradients

Hero Image Overlay

Create smooth fade overlays on hero images:

Mountain landscape

Hero Title

Smooth fade into the image

		<div class="relative h-96">
	<img src="/hero.jpg" class="absolute inset-0 h-full w-full object-cover" />
	<div class="absolute inset-0 bg-ease-to-t from-zinc-950"></div>
	<div class="absolute bottom-8 left-8">
		<h1 class="text-4xl font-bold text-white">Hero Title</h1>
	</div>
</div>
	

Pseudo-Element Overlays

Apply gradients to ::before and ::after pseudo-elements for dual overlays:

tailwind
tw-easing-gradients
		<div
	class="relative bg-white before:absolute before:inset-x-0 before:top-0 before:z-10 before:h-1/3
    before:bg-ease-to-b before:from-black before:to-transparent before:content-['']
    after:absolute after:inset-x-0 after:bottom-0 after:z-10 after:h-1/3
    after:bg-ease-to-t after:from-black after:to-transparent after:content-['']"
>
	<span class="relative z-20">Content</span>
</div>
	

Card Gradient Background

Smooth color transitions for card backgrounds:

Card Title

Smooth color transition with ease-in-out.

Another Card

Different colors, same smooth effect.

		<div class="rounded-xl bg-ease-in-out-to-br from-violet-600 to-pink-500 p-6">
	<h2 class="text-xl font-semibold text-white">Card Title</h2>
	<p class="text-white/80">Card content goes here.</p>
</div>
	

Text Gradient

Apply eased gradients to text:

Gradient Text

		<h1
	class="bg-ease-in-out-to-r from-indigo-500 to-cyan-500 bg-clip-text text-5xl font-bold text-transparent"
>
	Gradient Text
</h1>
	

Fade Out Effect

Smooth content fade at the bottom of a scrollable container:

Line 1: Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Line 2: Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Line 3: Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Line 4: Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Line 5: Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Line 6: Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Line 7: Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Line 8: Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Line 9: Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Line 10: Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Line 11: Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Line 12: Lorem ipsum dolor sit amet, consectetur adipiscing elit.

		<div class="relative h-64 overflow-hidden">
	<div class="h-full overflow-y-auto">
		<!-- Long content here -->
	</div>
	<div
		class="pointer-events-none absolute right-0 bottom-0 left-0 h-24 bg-ease-in-to-t from-background"
	></div>
</div>
	

Button Hover Effect

Gradient buttons with smooth transitions:

		<button
	class="rounded-lg bg-ease-to-r from-blue-600 to-purple-600 px-6 py-3 font-medium text-white"
>
	Click Me
</button>
	

Loading Skeleton

Animated loading placeholder with smooth gradients:

		<div
	class="h-4 animate-pulse rounded bg-ease-in-out-to-r from-zinc-200 to-zinc-300"
></div>
	

Next Steps