首页 > Web开发 > 详细

css3制作一个漂亮的按钮

时间:2015-03-13 20:21:19      阅读:273      评论:0      收藏:0      [点我收藏+]

技术分享

 

特点:

1、圆角边框 border-radius

2、文字有背景  text-shadow

3、按钮有阴影  box-shadow

4、文字有向上的阴影  text-shadow

5、按钮背景色有个从上往下的渐变效果  linear-gradient

6、点击后明显有个下按效果

<!DOCTYPE html>
<html>

  <head>
    <link rel="stylesheet" href="style.css">
    <style>
      .btn{
          background-color: #ee432e;
          background-image: -webkit-linear-gradient(top, #ee432e 0%, #c63929 50%,#b51700 50%, #891100 100%);
          background-image: -moz-linear-gradient(top, #ee432e 0%, #c63929 50%,#b51700 50%, #891100 100%);
          background-image: -o-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
          background-image: linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
          border: 1px solid #951100;
          padding: 12px 20px 14px 20px;
          border-radius: 5px;
          text-decoration: none;
          color: #fff;
          font: bold 20px/1 “helvetica neue”, helvetica, arial, sans-serif;
          text-align: center;
          box-shadow: 0 1px 3px #333333;
          text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.8);
          position:relative;
          display:inline-block;
          cursor:pointer;
      }
      .btn:active {
            position: relative;
            top: 1px;
      }
    </style>
    <script src="script.js"></script>
  </head>

  <body>
    <div  class="btn">aaa</div>
  </body>

</html>

 有渐变还用 background-color的原因是当浏览器不支持渐变属性的时候显示背景色,这个就没有立体感了:

  技术分享

    当然懒货可以用   http://css3button.net/ 来生成css3按钮:

    改变字体大小,按钮大小也随之改变

   技术分享

css3制作一个漂亮的按钮

原文:http://www.cnblogs.com/liuminghai/p/4335725.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!