Buttons Snippets
Pill, gradient, glass, and outlined button snippets you can paste into any layout. Every entry below links to a working code preview, the original author's repository, and a deeper write-up of what makes the snippet worth borrowing.
Hover
A collection of CSS3 powered hover effects to be applied to links, buttons, logos, SVG, featured images and so on. Easily apply t…
Buttons
A CSS button library built using Sass and Compass
Ui Buttons
100 Modern CSS Buttons. Every style that you can imagine.
Bootstrap Social
:couple: Social Sign-In Buttons for Bootstrap
Flowbite Svelte
Official Svelte components built for Flowbite and Tailwind CSS
Bttn.css
Awesome buttons for awesome projects!
Pretty Checkbox
A pure CSS library to beautify checkbox and radio buttons.
Theme Change
Change CSS theme with toggle, buttons or select using CSS custom properties and localStorage
Css Social Buttons
Zocial: CSS login and social buttons
Add To Calendar Button
Reliably create beautiful Add to Calendar Buttons, where people can add events to their calendars. Without the hustle and unsuppo…
Css3 Buttons
A collection of CSS3 buttons implemented in Sass.
DiscordRPCMaker
The best way to make and manage custom Discord Rich Presences with buttons!
Buttons
Tailwind CSS button collection
Fancy Buttons
Fancy CSS Buttons using Compass
Css3 Microsoft Metro Buttons
my CSS3 library for making Microsoft-metro themed buttons
Css3buttons
Simple CSS3 framework for creating GitHub-style buttons
Css3 Facebook Buttons
Simple CSS to recreate the appearance of Facebook's buttons and toolbars.
Css3 Social Signin Buttons
CSS3 Social Sign-in Buttons with icons. Small and large sizes.
Hover Buttons
Animated CSS/SCSS Buttons
Sbuttons
:bulb: Simple buttons you can use easily for your next project.
Social Share Kit
Library of decent and good looking CSS/JavaScript social sharing icons, buttons and popups
Uc.css.js
A dark indigo CSS theme for Firefox and a large collection of privileged scripts to add new buttons, menus, behaviors and other o…
About Buttons in modern frontend work
Buttons sit at one of the most-touched layers of any web product. Users press them, hover them, fill them in, scroll past them, and judge an entire brand based on the half-second response they get back. A great buttons snippet is rarely about visual flourish — it is about reducing the gap between intent and feedback.
The collection on this page favours snippets that have already shipped inside production codebases. Each entry was either pulled directly from a public GitHub repository ranked by stars, surfaced through the public Gists API, or hand-curated from the toolkits of well-known frontend authors. We avoid screenshot galleries that are not backed by real, copy-pasteable code.
If you are choosing between options, treat the star count as a popularity hint rather than a quality verdict. Open the snippet, read the markup, run the preview, and check whether it handles the boring cases — focus rings, reduced-motion preferences, long content that wraps, dark mode, and right-to-left layouts. The best snippet is the one your future self will not have to rewrite in three months.
How to use these snippets
Every snippet on Code Anvils is presented in self-contained HTML with inline CSS, so you can paste it directly into a sandbox, a Vite project, a Laravel Blade template, a Rails ERB view, or even a plain static HTML file. The components avoid framework-specific syntax on purpose; you can add React, Vue, Svelte, or Alpine bindings on top of the base markup without rewiring the styles.
For projects that already use a design system, treat the snippets as references rather than dependencies. Borrow the timing curve, the focus treatment, or the shadow stack and translate them into your own tokens. The goal is not to ship somebody else's button — it is to ship a button that you understand all the way down.