35 cool CSS Buttons – with animations!

35 cool CSS Buttons – with animations! Thumbnail
Published on 8. June 2019Last updated on 23. December 2020

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

Advertisement

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!

The pens shown are licensed with MIT. You can find more info about your own use on the Codepen Blog.

#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.

Advertisement

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.

Advertisement

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.

Advertisement

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.

Advertisement

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;

Advertisement

#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);

Advertisement

#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;

#31 Who doesn’t like Fun Buttons?

See the Pen CSS BUTTONS!! by Derek Morash (@derekmorash) on CodePen.

Author: Derek Morash;
Coded in: HTML, CSS (SCSS);

#32 Flipside

See the Pen Flipside by Hakim El Hattab (@hakimel) on CodePen.

Author: Hakim El Hattab;
Coded in: HTML, CSS (SCSS), JS;

Advertisement

#33 Squishy Toggle Buttons

See the Pen Squishy Toggle Buttons by Justin Windle (@soulwire) on CodePen.

Author: Justin Windle;
Coded in: HTML, CSS (Sass);

#34 Button hover effect with box-shadow

See the Pen Button hover effects with box-shadow by Giana (@giana) on CodePen.

Author: Giana;
Coded in: HTML, CSS (SCSS);

#35 Submit Button (Anime.js)

See the Pen Submit Button (Anime.js) by Andrew Millen (@andrewmillen) on CodePen.

Author: Andrew Millen;
Coded in: HTML, CSS (SCSS), JS (jQuery & anime.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! 🙂

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

Not enough? Then this could be something for you!

Related Posts
Join the Conversation

7 Comments

  1. After I originally commented I appear to have clicked the -Notify
    me when new comments are added- checkbox and from now on whenever a comment is added I receive 4 emails with the same
    comment. Perhaps there is a means you are able to remove me from that
    service? Thank you!

Your email address will not be published. Required fields are marked *