特点:

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按钮:

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

转载于:https://www.cnblogs.com/liuminghai/p/4335725.html

css3制作一个漂亮的按钮相关推荐

  1. html如何制作一个漂亮的表格?+ 列表制作 + 表单制作(干货!直接收代码)

    https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 如有转载,请注明出处(如不注明,盗者必究) 目录 html如何 ...

  2. html怎么把一段文字设置为连接到下一个网页的按钮,为主页添加一个漂亮的按钮(上)_html...

    是不是在做网页时,为按钮的制作发过愁啊?用图片做按钮的话,影响速度,不用图片,网页里自带的按钮真的是不感恭维,真是最近比较烦,其实,有了css(Cascading Style Sheet的缩写,层叠样 ...

  3. android 心形上漂动画,PowerPoint Viewer制作一个漂亮心形飞出动画的操作教程

    各位使用PowerPoint Viewer的同学们,你们知道怎么制作一个漂亮心形飞出动画吗?在这篇教程内小编就为各位呈现了PowerPoint Viewer制作一个漂亮心形飞出动画的操作教程. Pow ...

  4. ai怎么做盒子效果图_AI制作一个漂亮的3D立体质感标志

    这篇教程教脚本之家的朋友们用AI制作一个漂亮的3D立体质感标志方法,教程绘制的效果图很漂亮绘制的难度中等,教程中同时还是用PS做了简单的处理.转发过来和脚本之家的AI爱好者们一起学习这个标志的绘制.希 ...

  5. BonBon - 使用 CSS3 制作甜美的糖果按钮

    BonBon 是一组使用 CSS3 制作的甜美的糖果按钮样式.在过去,我们都是使用图片或者 JavaScript 来实现漂亮的按钮效果,随着越来越多的浏览器对 CSS3 的支持和完善,使用 CSS3 ...

  6. 纯CSS3制作的圆角效果按钮菜单

    <!DOCTYPE html> <head> <meta http-equiv="Content-Type" content="text/h ...

  7. 用css3制作一个Music Player Menu

    用css3制作一个Music Player Menu,主要应用了css3 的box-shadow,border-radius,text-shadow,grident,等属性 html代码如下: < ...

  8. 用CSS3制作一个风车

    开发工具与关键技术:用CSS3制作一个风车 作者:李波 首先我的风车html如下: Css部分:需要给四个叶子的设置其对应的样式:首先是第一页的叶子如下图(这里展示第一个叶子的样式),为了突出效果我将 ...

  9. 如何用JAVA制作一个漂亮的表格

    如何用JAVA制作一个漂亮的表格 表格图片: 选中一行时高亮显示,且字体变为红色: 在表格中添加数据: 代码如下: import java.awt.BorderLayout; import java. ...

最新文章

  1. AttributeError: ‘NoneType‘ object has no attribute ‘span‘
  2. html6个圆圈放一排,html中两个选择框如何并排放置(一)
  3. 面向对象的程序设计在游戏开发中使用(一):类
  4. 使用python自己搭建一个简单的BP神经网络
  5. SAFE: Similarity-Aware Multi-Modal Fake News Detection-学习笔记
  6. Python 中 with 用法详解
  7. 男孩684分被清华预录取, 他的故事感动中国
  8. C语言之-fPIC编译与代码位置无关.a/.so库(二)
  9. ORACLE动态SQL语句
  10. AXI3.0 AXI4.0 五大通道接口详细介绍
  11. php怎么seo,怎样学习seo
  12. win10微软商店/账号登录一直转圈
  13. java 夏令时jvm设置问题
  14. Java常用设计模式(一)
  15. 苹果为开发人员播种macOS Big Sur 11.3的第七个Beta
  16. 将 JPG 或 PNG 图像转换为 Dicom
  17. javascript事件侦听器是什么东西,用来干哈子
  18. win10系统打开任务管理器和删除流氓软件的方法
  19. MT6735处理器性能,MT6735芯片参数资料
  20. layer Tips参数使用

热门文章

  1. 内存管理-定时器循环、内存布局、tagged pointer、weak指针、copy、自动释放池
  2. AndoridSQLite数据库开发基础教程(10)
  3. Windows下Wireshark安装版本选择方式
  4. linux中yum安装splunk,Yum源搭建
  5. 核密度估计python_核密度估计Kernel Density Estimation(KDE)
  6. mysql repair 索引_mysql 删除行会重建索引吗
  7. 魔改GPT自动写网文,速度一秒十字,还能给太监作品无限续更 | 开源
  8. 首届丘成桐女子中学生数学竞赛成绩出炉,成都七中成最大赢家,摘得1金2银1优胜...
  9. 博士在读却连矩阵的秩都搞不清,我该如何毕业?|Reddit热议
  10. 谷歌发布TF新工具:计算速度提升2倍,减少无效参数