3D button for pure CSS3

Source: Internet
Author: User

In front of you have introduced a lot of pure CSS3 implementation of the button. Today will bring you a pure CSS3 implementation of the 3D button. A 3D button with five colors is given in the instance. As follows:

Online preview Source Download

The implemented code.

HTML code:

 <H1>        <spanclass= "Font-effect-shadow-multiple"style= "font-size:50px; font-family:luckiest guy;">CSS</span> <spanclass= "Font-effect-3d"style= "font-size:50px; font-family:sonsie one;">3D</span> <spanclass= "Font-effect-shadow-multiple"style= "font-size:50px; font-family:luckiest guy;">Buttons</span>    </H1>    <P>        <ahref="#"class= "S3-btn s3-btn1">S3-btn1</a>    </P>    <P>        <ahref="#"class= "S3-btn s3-btn2">S3-btn2</a>    </P>    <P>        <ahref="#"class= "S3-btn s3-btn3">S3-btn3</a>    </P>    <P>        <ahref="#"class= "S3-btn s3-btn4">S3-btn4</a>    </P>    <P>        <ahref="#"class= "S3-btn s3-btn5">S3-btn5</a>    </P>

CSS3 Code:

Body{font-family:' Open Sans ', Sans-serif;Background-image:URL (blurred-background-images-photos-0322125813.jpg);background-repeat:no-repeat;background-position:Center Center;background-size:cover;background-attachment:fixed; }H1{text-align:Center; }P{margin:1em;padding:1em;text-align:Center; }. S3-BTN1,. s3-btn2,. S3-btn3,. S3-btn4,. S3-btn5, A.s3-btn1, A.S3-BTN2, A.s3-btn3, A.s3-btn4, a.s3-btn5 {Outline:None;text-decoration:None!important;margin:0 Auto;padding:1em 3em;Border-radius:5px;-webkit-transition:All 100ms Linear;transition:All 100ms Linear;Touch-callout:None;-webkit-user-select:None;-moz-user-select:None;-ms-user-select:None;User-select:None;cursor:Pointer;position:relative;text-align:Center; }. S3-BTN1{Color:#ffffff;background:-webkit-linear-gradient (Top, #c03718 0, #e44a27 100%);background:linear-gradient (to bottom, #c03718 0, #e44a27 100%);Border:1px solid #a93115;Box-shadow:0px 4px 0px 0px #a93115, 0px 5px 12px 0px rgba (0, 0, 0, 0.6), inset 0px 0px 10px-5px #000000; }. S3-btn1:hover{background:-webkit-linear-gradient (Top, #c03718 0, #d73e1b 100%);background:linear-gradient (to bottom, #c03718 0, #d73e1b 100%); }. S3-btn1:hover:active{Border:None!important;Top:4px;Box-shadow:0px 2px 0px 0px #a93115, 0px 5px 12px 0px rgba (0, 0, 0, 0.6), inset 0px 0px 10px-5px #000000; }. S3-BTN2{Color:#ffffff;background:-webkit-linear-gradient (Top, #6fbdbf 0, #92cdcf 100%);background:linear-gradient (to bottom, #6fbdbf 0, #92cdcf 100%);Border:1px solid #5db5b8;Box-shadow:0px 4px 0px 0px #5db5b8, 0px 5px 12px 0px rgba (0, 0, 0, 0.6), inset 0px 0px 10px-5px #000000; }. S3-btn2:hover{background:-webkit-linear-gradient (Top, #6fbdbf 0, #80c5c7 100%);background:linear-gradient (to bottom, #6fbdbf 0, #80c5c7 100%); }. S3-btn2:hover:active{Border:None!important;Top:4px;Box-shadow:0px 2px 0px 0px #5db5b8, 0px 5px 12px 0px rgba (0, 0, 0, 0.6), inset 0px 0px 10px-5px #000000; }. S3-btn3{Color:#ffffff;background:-webkit-linear-gradient (Top, #a8e427 0, #baea54 100%);background:linear-gradient (to bottom, #a8e427 0, #baea54 100%);Border:1px solid #9bd71a;Box-shadow:0px 4px 0px 0px #9bd71a, 0px 5px 12px 0px rgba (0, 0, 0, 0.6), inset 0px 0px 10px-5px #000000; }. S3-btn3:hover{background:-webkit-linear-gradient (Top, #a8e427 0, #b1e73d 100%);background:linear-gradient (to bottom, #a8e427 0, #b1e73d 100%); }. S3-btn3:hover:active{Border:None!important;Top:4px;Box-shadow:0px 2px 0px 0px #9bd71a, 0px 5px 12px 0px rgba (0, 0, 0, 0.6), inset 0px 0px 10px-5px #000000; }. S3-btn4{Color:#ffffff;background:-webkit-linear-gradient (Top, #70df9e 0, #9ae8ba 100%);background:linear-gradient (to bottom, #70df9e 0, #9ae8ba 100%);Border:1px solid #5cda8f;Box-shadow:0px 4px 0px 0px #5cda8f, 0px 5px 12px 0px rgba (0, 0, 0, 0.6), inset 0px 0px 10px-5px #000000; }. S3-btn4:hover{background:-webkit-linear-gradient (Top, #70df9e 0, #85e3ac 100%);background:linear-gradient (to bottom, #70df9e 0, #85e3ac 100%); }. S3-btn4:hover:active{Border:None!important;Top:4px;Box-shadow:0px 2px 0px 0px #5cda8f, 0px 5px 12px 0px rgba (0, 0, 0, 0.6), inset 0px 0px 10px-5px #000000; }. S3-btn5{Color:#ffffff;background:-webkit-linear-gradient (Top, #161616 0, #2f2f2f 100%);background:linear-gradient (to bottom, #161616 0, #2f2f2f 100%);Border:1px solid #090909;Box-shadow:0px 4px 0px 0px #090909, 0px 5px 12px 0px rgba (0, 0, 0, 0.6), inset 0px 0px 10px-5px #000000; }. S3-btn5:hover{background:-webkit-linear-gradient (Top, #161616 0, #222222 100%);background:linear-gradient (to bottom, #161616 0, #222222 100%); }. S3-btn5:hover:active{Border:None!important;Top:4px;Box-shadow:0px 2px 0px 0px #090909, 0px 5px 12px 0px rgba (0, 0, 0, 0.6), inset 0px 0px 10px-5px #000000; }

Note: This article Love programming original article, reproduced please specify the original address: http://www.w2bc.com/Article/7636

3D button for pure CSS3

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.