SK
StyleKit→
Clay + Play-Doh UI✦Claymorphism

Squishy. Soft.
Touchable.

UI that feels like clay — oversized rounded corners, candy pastel colors, and 3D depth that makes every element look squishy and alive.

99%Squish Factor
3DClay Depth
0pxSharp Corners
100%Candy Vibes

Component Library

Every element shaped by clay: puffed up, colorful, and satisfying to press.

Clay Buttons

Press any button — feel the squish animation. Each color has calibrated shadow depth.

Interactive Like Button

Candy Color Palette

Five soft, cheerful colors chosen for maximum clay warmth. No dark tones. No neons. Pure pastel joy.

Clay Pink

#f8b4d9

Warm Cream

#fef3c7

Mint Green

#a7f3d0

Lavender

#c4b5fd

Golden Yellow

#fcd34d

All-Color Gradient

Combining all five palette colors produces a signature claymorphism rainbow gradient. Use sparingly for hero and accent surfaces.

Shadow Depth System

The clay 3D illusion comes from combining an outer offset shadow with an inner highlight. Here are four depth levels, side by side.

Flat

Flat

No depth — just a solid color block with no shadow.

Clay

Clay

Standard clay shadow: outer drop + inner highlight shine.

Deep Clay

Deep Clay

Exaggerated depth for hero elements, buttons, CTAs.

Soft Bloom

Soft Bloom

Blurred shadow gives airy, cloud-like floating effect.

clay-shadow.css

.clay-element {

/* Standard clay depth */

box-shadow: 8px 8px 0px 0px rgba(0,0,0,0.13),

inset 0 2px 4px rgba(255,255,255,0.6);

border-radius: 24px;

}

.clay-element:hover {

box-shadow: 12px 12px 0px rgba(0,0,0,0.15),

inset 0 2px 4px rgba(255,255,255,0.6);

transform: scale(1.04);

}

.clay-element:active {

box-shadow: 4px 4px 0px rgba(0,0,0,0.1),

inset 0 2px 4px rgba(255,255,255,0.5);

transform: scale(0.97);

}

What Makes Clay, Clay

Six defining characteristics that separate claymorphism from every other design style.

🍬

Candy Colors

Soft, cheerful pastels that feel edible and playful.

🫧

Squishy Depth

Combined inner + outer shadows simulate real clay volume.

🧸

Rounded Everything

Extreme border-radius — nothing has a sharp edge.

✋

Tactile Feel

Press animations make UI feel physically touchable.

🌈

Gradient Surfaces

Pastel gradients add softness and dimension to surfaces.

💫

Inner Shine

White inset highlight at top edge simulates clay sheen.

Design Principles

The rules that keep your clay UI looking authentic — and the traps that break the spell.

+

Do These

  • ✓Use rounded-3xl or rounded-full — extreme rounded corners everywhere
  • ✓Combine outer offset shadow + inner white highlight for true clay depth
  • ✓Stick to candy pastel palette: pink, mint, lavender, yellow, cream
  • ✓Add hover:scale and active:scale for squish press interactions
  • ✓Use inner highlight: inset 0 2px 4px rgba(255,255,255,0.6)
  • ✓Apply soft pastel gradients: from-[#f8b4d9] to-[#c4b5fd]
  • ✓Keep backgrounds warm: cream, amber-50, very light pastels
-

Avoid These

  • xNever use sharp corners — not even rounded-sm or rounded-md
  • xNever use dark or moody backgrounds
  • xNever use flat minimal styling with no shadows
  • xNever use harsh dark drop shadows with heavy opacity
  • xNever use cool grays or desaturated neutrals
  • xNever use monospace or condensed fonts
  • xNever mix neon or electric colors into the palette

xAnti-pattern: sharp, flat, dark

Sharp Button

✓Clay pattern: rounded, soft, 3D

Ready to go squishy?

Start building clay UIs today. Every element, touchable. Every corner, round. Every color, a candy.

SK
StyleKit Claymorphism

Soft. Squishy. Satisfying.