Theme
A real <button> carrying .btn-brutal-yellow — the preview is the stylesheet, not a picture of it.
States
default
hover
focus-visible
active
disabled
not declared
.btn-brutal-yellow {
display: inline-block;
padding: 12px 26px;
border: 3px solid #000000;
border-radius: 6px;
background: #facc15;
color: #000000;
font-family: inherit;
font-size: 15px;
font-weight: 700;
cursor: pointer;
box-shadow: 5px 5px 0 #000000;
transition: transform 0.15s ease, box-shadow 0.15s ease;
}
.btn-brutal-yellow:hover {
transform: translate(-2px, -2px);
box-shadow: 7px 7px 0 #000000;
}
.btn-brutal-yellow:active {
transform: translate(3px, 3px);
box-shadow: 2px 2px 0 #000000;
}
.btn-brutal-yellow:focus-visible {
outline: 2px solid #facc15;
outline-offset: 3px;
}
Self-contained · MIT · no build step.btn-brutal-yellow
BrutalistRounded
Implementation notes
About the Brutal Yellow CSS button
Brutal Yellow uses direct typography, strong borders and deliberately exposed structure. Its rounded corners balance product-friendly softness with a clear boundary. It combines a 3px border and a 150ms hover shift. The interaction stays intentionally restrained.
Usage
<button class="btn-brutal-yellow">Button</button>Pair it with the CSS tab above — the class is self-contained.
Before shipping: keep the semantic button element, verify contrast on your actual background and add a visible
:focus-visible state. If you retain motion, include a prefers-reduced-motion override.- Built with
- HTML + plain CSS
- Shape
- Rounded
- Exports
- CSS, Tailwind, React
- License
- MIT · commercial use
Complete the look
Build the interface around this button
We matched its palette, surface, geometry and motion to a complete UI system — like composing an outfit, not browsing unrelated parts.
Style DNA · v1
How matching works →Pro preview
Free sample
Input84% match
Neo Pop Smart Input
Neo Pop kit
Brutalist characteryellow palette
Pro preview
Toggle84% match
Neo Pop Preference Toggle
Neo Pop kit
Brutalist characteryellow palette
Unlock with Pro →Pro preview
Pro preview
Pro preview
Get the complete Neo Pop kit
Six coordinated component types, commercial license and future kit updates.