Checkboxes are the most boring UI element on the web. A tiny square that turns blue. That's it.
I decided to make one that's actually satisfying to click — with a physical "squish" feel and bold neobrutalist style. 🎁
What I Built
Neobrutalist 3D Tactile Checkbox — a bold, retro-inspired checkbox component featuring:
✅ Heavy bottom-borders that simulate physical 3D depth
✅ Satisfying "squish" animation on click
✅ Bouncy checkmark reveal animation
✅ Toggle Mode button to switch themes
✅ Bold neobrutalist typography
✅ 100% Tailwind CSS — zero custom CSS files
✅ Perfect for gamified interfaces, todo apps, and neobrutalist designs
See It in Action
The Design Breakdown
The 3D Tactile Effect
Heavy bottom and right borders create the illusion of depth — the checkbox looks like a physical button sitting on the screen. When clicked, it "squishes" down by removing those borders, simulating a real button press. Pure CSS, deeply satisfying.
Bouncy Checkmark Reveal
The checkmark doesn't just appear — it bounces in with a spring animation. That tiny bit of playfulness makes checking off tasks genuinely enjoyable, which is exactly what you want in a todo or gamified interface.
Neobrutalist Aesthetic
Bold borders, strong typography, flat colors, no gradients — the neobrutalist design trend is having a major moment in web design. This checkbox fits perfectly into that aesthetic while remaining completely functional.
Toggle Mode
A "Toggle Mode" button lets users switch between light and dark neobrutalist themes — demonstrating the component's flexibility across different color schemes.
Why Neobrutalism is Trending
Neobrutalism is a reaction to the over-polished, glassmorphism-heavy designs that dominated the last few years. Developers and designers are embracing:
Bold, visible borders
Raw, honest interfaces
Playful interactions
Strong typographic hierarchy
This checkbox captures all of that in a single, copy-paste component.
Where to Use This
Todo apps — make task completion feel rewarding
Gamified interfaces — achievements and progress tracking
Onboarding checklists — keep users engaged through setup
Forms with personality — stand out from generic checkbox styles
Get the Free Code
👉 Get the free code → Neobrutalist 3D Tactile Checkbox
No sign-up required. Copy, paste, ship. 🚀
What is CodeBar Library?
CodeBar Library is a growing collection of free and premium UI components built for developers who care about design quality.
Available tech stacks:
HTML/CSS
Tailwind CSS
React
Framer Motion
GSAP animations
Bootstrap
Everything is production-ready and copy-paste friendly. Whether you're building a portfolio, a SaaS product, or a client project — there's something for you.
What's Coming Next?
🔨 Full Stack Project Starter Kits
🎨 Premium UI Templates (Landing Pages, Dashboards)
⚡ More free Tailwind components every week
Drop a ❤️ if you found this useful and follow for more free components every week!
Using this checkbox in your project? Drop a link in the comments! 👇
→ Browse all free components at CodeBar Library
Top comments (0)