Collection of hand-picked free HTML, CSS button libraries from Codepen and GitHub. Update of February 2021 collection. 2 new items.

Related Articles

  1. CSS Buttons
  2. CSS Button Hover Effects
  3. CSS 3D Buttons
  4. CSS Submit Buttons
  5. CSS Gradient Buttons
  6. CSS Flat Buttons
  7. CSS Close Buttons
  8. CSS Download Buttons
  9. CSS Play/Pause Buttons
  10. CSS Button Click Effects
Demo image: CSS Buttons

Author

  • Design and Code

Made with

  • HTML / CSS

About a code

CSS Buttons

A collection of simple and subtle CSS-only hover animations for buttons.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: -

Demo image: UI Buttons

Author

  • UI Buttons

Made with

  • HTML / CSS

About a code

UI Buttons

100 modern CSS buttons. Every style that you can imagine.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: -

Author

  • Codrops

About a code

CSS Button Hover Styles

Some ideas for CSS-only button hover styles and animations.

Author

  • Marina Osadcha

Made with

  • HTML / CSS

About a code

Buttons. CSS Hover

CSS buttons hover effects.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: -

Demo image: knopf.css

Author

  • Frameable Inc

About a code

knopf.css

Modern, modular, extensible button system designed for both rapid prototyping and production-ready applications.

Demo image: Buttono

Author

  • Hasan Aydoğdu

About a code

Buttono

Buttono is a Sass mixin based on BEM naming convention. It helps you to create nice buttons in an easy way.

Author

  • Kamil Kuklinski

Made with

  • HTML / CSS (SCSS)

About the code

Hover Buttons

Animated CSS/SCSS buttons.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Dependencies: -

Author

  • Giana

Made with

  • HTML / CSS (SCSS)

About the code

Simple Hover Effects with box-shadow

Making some basic animations with box-shadows. No extra elements or even pseudo elements required.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Dependencies: -

Author

  • Ganapati V S

Made with

  • HTML / CSS (Stylus)

About the code

bttn.css

Awesome buttons for awesome projects!

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Dependencies: -

Author

  • Adrien Denat

Made with

  • HTML / CSS (SCSS) / JavaScript

About the code

Distorted Button Effects with SVG Filters

A set of inspirational, highly experimental distortion effects for buttons using SVG filters.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Dependencies: tweenmax.js

Demo image: Buttons

Author

  • loup-brun

About a code

Buttons

A collection of CSS buttons. The collection includes 26 different button styles.

Author

  • Mary Lou

Made with

  • HTML / CSS

About the code

Inspiration for Button Styles and Effects

A collection of fresh button styles and effects for your inspiration. We use CSS transitions and pseudo-elements for most of the effects.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Dependencies: -

Author

  • Mary Lou

Made with

  • HTML / CSS / JavaScript

About the code

Progress Button Styles

A set of flat and 3D progress button styles where the button itself serves as a progress indicator. 3D styles are used for showing the progress indication on one side of the button while rotating the button in perspective.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Dependencies: -

Author

  • Mary Lou

Made with

  • HTML / CSS

About the code

Creative Button Styles

Some creative and modern button styles and effects for your inspiration.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Dependencies: -