โœฆ StealThis .dev

Brutalism

Raw, confrontational web design with exposed structure, heavy borders, clashing colors, and intentionally broken conventions.

Open in Lab
html css javascript
Targets: JS HTML

Code

Brutalism

Web brutalism draws its name from the architectural movement of the 1950sโ€“70s โ€” raw concrete, exposed structure, nothing hidden. Applied to digital design, brutalism is a deliberate rejection of the smooth, polished, user-friendly conventions that have come to dominate web aesthetics. Where most modern UI softens every edge and apologizes for every interaction, brutalism confronts the user directly: thick black borders, hard offset shadows, unrounded corners, clashing high-contrast colors, and type that shouts rather than whispers.

The aesthetic began as a protest against sterile corporate design systems but has become its own genre โ€” embraced by artists, magazines, music labels, and tech companies that want to communicate irreverence and confidence. A brutalist site declares: this is a tool, this is real, this is not trying to seduce you.

The technical signature is the โ€œhard shadowโ€ โ€” a box-shadow with zero blur and a direct pixel offset in black, creating a crisp duplicate border that gives the illusion of a stacked physical object. Combined with zero border-radius, this produces the defining brutalist card. Hover animations amplify the effect: the object โ€œliftsโ€ by translating up-left while the shadow grows larger, like a label peeling off a surface.

Key characteristics

  • Zero border-radius everywhere โ€” perfectly rectangular forms only
  • Hard offset shadows: box-shadow: 6px 6px 0 #000 โ€” zero blur, pure black
  • Thick borders: border: 3px solid #000 or 4px
  • Palette: black, white, shocking yellow (#FFED00), electric blue (#0000FF)
  • Typography mixes monospace, Arial Black, and Impact for maximum rawness
  • Slight CSS rotations on cards create a collage / pin-board aesthetic
  • Hover lifts element while shadow grows (translate + shadow expansion)

When to use

  • Music labels, zines, and arts organizations that want an anti-establishment feel
  • Developer tools and CLI-adjacent products that embrace the โ€œrawโ€ aesthetic
  • Portfolios that aim to be memorable and polarizing rather than safe
  • Protest sites, independent media, and countercultural brands