Buttons are not only good for user navigation, they are also an extremely important design element for any website. For this reason, here is a collection of the best CSS buttons!


Whether thick and bold on your homepage or small and discreet in the footer, buttons are a very important design element for the user flow on your website. For a company website, a more discreet design is often used, whereas creative industries use more eye-catching and “weird” CSS buttons. So that all industries are equally served, you will find many different styles and combinations here.

I – and many other web developers/designers – also set a high value on animations for Hover or Focus, which is why all of the following buttons bring along nice animations. But now we start directly!

If you want to create such animations yourself, you should try this book*.

#1 Hover Glow Effect

See the Pen Чистый CSS Button Hover Glow Effect by Kocsten (@kocsten) on CodePen.

Author: Kocsten;

Coded in: HTML, CSS;

#2 Rounded Button

See the Pen Pure Css Button Hover effect by alticreation (@alticreation) on CodePen.

Author: alticreation;

Coded in: HTML, CSS (SCSS);

#3 Blubby Button

See the Pen Bubbly Button by Nour Saud (@nourabusoud) on CodePen.


Author: Nour Saud;

Coded in: HTML, CSS;

#4 Icon buttons

See the Pen Icon buttons by Andrea Maselli (@andrea-maselli) on CodePen.

Author: Andrea Maselli;

Coded in: HTML, CSS;

#5 Blobs button

See the Pen Blobs button by Hilary (@hilwat) on CodePen.

Author: Hilary;

Coded in: HTML, CSS (SCSS);

#6 Thin Buttons

See the Pen Simple CSS Button Hover Effects by Natalia Reshetnikova (@natalia-reshetnikova) on CodePen.

Author: Natalia Reshetnikova;

Coded in: HTML, CSS;

#7 Bootstrap Buttons

See the Pen Pure CSS Button Loader | Bootstrap 4 | SCSS by dew31794 (@dew31794) on CodePen.


Author: dew31794;

Coded in: HTML, CSS (SCSS), JS;

#8 Rounded Pulse Button

See the Pen CSS Button With Hover Effect by Raj Kamal (@avvign) on CodePen.

Author: Raj Kamal;

Coded in: HTML, CSS (SCSS);

#9 CSS Fizzy Button

See the Pen CSS Fizzy Button by Jürgen Leister (@webLeister) on CodePen.

Author: Jürgen Leister;

Coded in: HTML (Haml), CSS (SCSS);

#10 Button N° 045

See the Pen 100 days css Button N° 045 by Vitor Siqueira (@vitor-siqueira) on CodePen.

Author: Vitor Siqueira;

Coded in: HTML, CSS;

#11 Flush button

See the Pen Flush button by AbhishekBaiju (@abhishekbaiju) on CodePen.


Author: AbhishekBaiju;

Coded in: HTML, CSS;

#12 Button Concept

See the Pen Button Concept by Shyam (@Shtam3x) on CodePen.

Author: Shyam;

Coded in: HTML, CSS (SCSS), JS (CoffeeScript);

#13 Sliced Button

See the Pen CSS Sliced Button by Sarah (@saraharaya) on CodePen.

Author: Sarah;

Coded in: HTML, CSS;

#14 More fancy Icon buttons

See the Pen Pure CSS Buttons by Ishaan Saxena (@ishaansaxena) on CodePen.

Author: Ishaan Saxena;

Coded in: HTML (Pug), CSS (SCSS);

#15 Button Change

See the Pen Css Button Hover #5 by thelaazyguy (@thelaazyguy) on CodePen.

Author: thelaazyguy;

Coded in: HTML, CSS;


#16 Simple Button

See the Pen CSS button by Tiberiu Raducea (@tyberiu88) on CodePen.

Author: Tiberiu Raducea;

Coded in: HTML, CSS (SCSS);

#17 Button Flip

See the Pen Auto Width Css Button Flip by Alex Moore (@MoorLex) on CodePen.

Author: Alex Moore;

Coded in: HTML, CSS (SCSS);

#18 Swipe Right Button

See the Pen Css Button Hover #2 – Background by thelaazyguy (@thelaazyguy) on CodePen.

Author: thelaazyguy;

Coded in: HTML, CSS;

#19 Fancy Buttons

See the Pen CSS Button Effect by Alexandre do Vale (@alexandrevale) on CodePen.

Author: Alexandre do Vale;

Coded in: HTML, CSS, JS;


#20 FlipCover Buttons

See the Pen FlipCover CSS Mixin by Velina V Veleva (@vveleva) on CodePen.

Author: Velina V Veleva;

Coded in: HTML, CSS (SCSS), JS;

#21 Collection of Button Hover Effects

See the Pen Collection of Button Hover Effects by David Conner (@davidicus) on CodePen.

Author: David Conner;

Coded in: HTML, CSS (SCSS);

#22 CSS Button Effect: Animated Border & Glow

See the Pen CSS Button Effect: Animated Border & Glow. by Blade Multimedia (@AnthonyBmm) on CodePen.

Author: Blade Multimedia;

Coded in: HTML, CSS;

#23 Animated CSS button idea

See the Pen Animated CSS button idea by Scott Cole (@scott-cole) on CodePen.

Author: Scott Cole;

Coded in: HTML, CSS (SCSS);

#24 Still in View

See the Pen XWrqpxB by Alex Bodin (@Alexb98) on CodePen.


Author: Alex Bodin;

Coded in: HTML, CSS;

#25 Pure CSS Button with Ring Indicator

See the Pen Pure CSS Button with Ring Indicator by Cole McCombs (@mccombsc) on CodePen.

Author: Cole McCombs;

Coded in: HTML, CSS;

#26 Button Hover Effects

See the Pen Button Hover Effects by Kyle Brumm (@kjbrum) on CodePen.

Author: Kyle Brumm;

Coded in: HTML, CSS (SCSS), JS;

#27 Gooey Menu

See the Pen Gooey Menu by Lucas Bebber (@lbebber) on CodePen.

Author: Luca Bebber;

Coded in: HTML, CSS (SCSS);

#28 SVG CSS3 Menu/Burger Button

See the Pen SVG CSS3 Menu / Burger Button by Kyle Henwood (@kylehenwood) on CodePen.


Author: Kyle Henwood;

Coded in: HTML, CSS (SCSS), JS;

#29 Button bubble effect

See the Pen Button bubble effect by Adrien Grsmto (@Grsmto) on CodePen.

Author: Adrien Grsmto;

Coded in: HTML, CSS (SCSS), JS;

#30 Animation Submit Button

See the Pen animation submit button by Valentin Galmand (@valentingalmand) on CodePen.

Author: Valentin Galmand;

Coded in: HTML, CSS (SCSS), JS;

Conclusion

Which button do you like best? If you have also published buttons on codepen, please let me know so I can extend this list! 🙂

Not enough? Then this could be something for you!

Note: All buttons are all published on codepen.io and not by me.