CSS

Easy customizable simple CSS buttons

W
W3Tweaks Team
Frontend Tutorials
Oct 28, 2018 1 min read
Easy customizable simple CSS buttons
A series of simple CSS buttons. They are easy to customize and use. Can easily be integrated with Font-Awesome or other icons library to bring it out more. Developed using CSS and HTML. Demo and download available.

A series of simple CSS buttons. They are easy to customize and use. Can easily be integrated with Font-Awesome or other icons library to bring it out more. Developed using CSS and HTML. Demo and download available.

Demo Download

Author Sazzad

Created AUGUST 12,2013

License Open

Compatible browsers Chrome, Firefox, Safari

HTML Snippet

`<div class="container"> <a href="#" class="button"><span>âܓ</span>Look I'm a button</a> <a href="#" class="button orange active"><span>âܓ</span>Look I'm a Active Button</a> <a href="#" class="button purple"><span>âܓ</span>Look I'm a button</a> <a href="#" class="button turquoise"><span>âܓ</span>Look I'm a button</a> <a href="#" class="button red"><span>âܓ</span>Look I'm a button</a> </div>  <div class="copyright">   Created by <a href="http://www.fwpolice.com">The Fireworks Police</a>    </div>`

CSS Code

`body { text-align: center; padding: 40px; background: #F5F5F5; } .container { width: 500px; text-align: center; margin: auto;} .copyright { margin-top: 50px; font-size: 12px; text-transform: uppercase; } .copyright a { text-decoration: none; padding: 5px;background: #c0392b; color: #FFFFFF; } .copyright a:hover { background: transparent; color: #c0392b; }  .button {   display: inline-block;   height: 50px;   line-height: 50px;   padding-right: 30px;   padding-left: 70px;   position: relative;   background-color:rgb(41,127,184);   color:rgb(255,255,255);   text-decoration: none;   text-transform: uppercase;   letter-spacing: 1px;   margin-bottom: 15px;         border-radius: 5px;   -moz-border-radius: 5px;   -webkit-border-radius: 5px;   text-shadow:0px 1px 0px rgba(0,0,0,0.5); -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true)";zoom:1; filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true);    -moz-box-shadow:0px 2px 2px rgba(0,0,0,0.2);   -webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.2);   box-shadow:0px 2px 2px rgba(0,0,0,0.2);   -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true)"; filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true); }  .button span {   position: absolute;   left: 0;   width: 50px;   background-color:rgba(0,0,0,0.5);      -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; border-right: 1px solid  rgba(0,0,0,0.15); }  .button:hover span, .button.active span {   background-color:rgb(0,102,26);   border-right: 1px solid  rgba(0,0,0,0.3); }  .button:active {   margin-top: 2px;   margin-bottom: 13px;    -moz-box-shadow:0px 1px 0px rgba(255,255,255,0.5); -webkit-box-shadow:0px 1px 0px rgba(255,255,255,0.5); box-shadow:0px 1px 0px rgba(255,255,255,0.5); -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ccffffff,Positive=true)"; filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ccffffff,Positive=true); }  .button.orange {   background: #FF7F00; }  .button.purple {   background: #8e44ad; }  .button.turquoise {   background: #1abc9c; }  .button.red {   background: #e74c3c; }`

Preview