Home » Coding » CSS3 » 15 CSS Buttons with Smooth Hover Effects
free css3 buttons

15 CSS Buttons with Smooth Hover Effects

Looking for styles to change your old glossy buttons with modern day flat designs and 3d buttons ? You have come to the right place as i am currently compiling a list of css buttons for every day website use.

The list is still ongoing with regular updates so you might want to bookmark this page(Ctrl+D) for future reference. Starting from great toggle buttons to morphing buttons, here you will find everything from minimal designs to fully animated flyover hover style buttons.

Let me know how your website looks after adding these cool css3 buttons. The social media buttons with css code can be found in our last topic in css category, make sure to check it as well.

Remove Button

A smooth animation of removing a selected content from the web. This is worth a look.

Demo | Download css3 button for removing content

Delete Button

A css3 button with a popup window made with jquery and css. On click this button will flip the delete button to show confirmation box. The flip has multiple angles when clicked from any four sides.

Demo | Download delete css3 button

Animated css Buttons

A set of call to action buttons with animation to grab user attention.

Source call to action - animated buttons

Smooth Toggle Buttons

A toggle buttons in pure css from codepen user.

Demo | Download toggle buttons

3D Flip Button

A code free to download with css button, html and jquery programming.

Demo | Download 3d flip button

Download Button

This one is amazing to look at when user clicks it also displays number of downloads.

Source Code download css button

Radio Button

Choice of radio css3 buttons with yes or no action.

Source Code radio buttons

Modern button styles

Amazing css transitions in play in this set of over 50 buttons.

Demo | Download modern buttons

Morphing Buttons Concept

A total cool concept and development of css buttons for the modern day website without adding too much code. A must have template for developers who are looking for new code to learn. Click the button to get a popup of flat design widget either its login, signup or terms and conditions.

Demo | Download morphing

 Email Send Button

A button with a flyaway animation of mail will be much interesting to see in your website.

Demo | Download send button

3D Animated Button

A simple and minimal design of 3d button with a nice push hover effect.

Demo | Download click button

Button Effect

A minimal invert hover effect will interest some who are looking for a simple design for their css buttons.

Demo | Download button effect

Progressive Download Button

This button concept for downloading files with the file transfer status and completion along with a reset button.

Demo | Download download button

Press-able Buttons

A flat color with a little 3d shadow effect makes this simple css3 button visually appealing.

Demo | Download press buttons

Minimal Button

Another simple display of minimal css button for free download.

Demo | Download send buttons

Pulse Button

Get your website visitors to click this pulsing button which is very cool and the best option to grab user attention and make users click it.

Demo | Download pulse button

Rounded CSS Buttons

A set of round buttons for a website.

Demo | Download round buttons

Beautiful Flat Buttons

The simplest set of css buttons with light hover effect and this suits great for long term usage.

Demo | Download Beautiful Flat Buttons

About Rijo Abraham

Rijo is the Heart & Soul of DesignSeer. Writes honest reviews based on facts, that are easy to digest, that are not personally biased. Loves to interview those in the realm of WordPress. Hobbies; Takes Amazon Polly way too seriously.


  1. Justin Chaschowy

    Funny I stumble upon this page and end up liking the button styles that you have for your ‘Download’ links that I use them instead of the ones you’re showcasing.

  2. dian

    how to apply javascript?

    • Jasmine Johnes

      try to figure out css3 like me

      .div.images img {
      -webkit-transition: all 0.5s ease-in-out;

      .div.images img:hover {
      -webkit-transition: all 0.5s ease-in-out;
      opacity: 0.8;
      filter: alpha(opacity=80); /* For IE8 and earlier */

    • Rijo

      why is that dear.

  3. Kate

    Codrops explicitly prohibits direct linking to their demo files but that’s what you did and the demo link only links to this page, not theirs.

    • Rijo

      Hmm sorry about that. Forgot to add demo links.

  4. Stu

    I downloaded the Button, but I’m confused how to install it on a WordPress site. Could you give a beginner some direction?

  5. Sophia bello

    This is just awesome. CSS is actually comes alive when you meet some that knows it well. Rijo you sure know it well

  6. lindsay

    The PULSE button link is wrong – it goes to the send demo with the paper airplane.. FYI.

  7. Fauzan

    The PULSE button link is wrong

  8. Suraj

    How to add this buttons on blogger?

  9. David

    Hey Rijo,

    Great list of buttons. How can I use these buttons on wordpress? I am using iconic one theme, please guide me.

Leave a comment

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

twelve + 19 =