五款漂亮的纯CSS3动画按钮的实例好代码教程

在小溪的淙淙声中,饱含树脂的幼芽在开放,水下的草长出水面,岸上青草越发繁茂。雨滴从屋檐、墙头、树叶上跌下,就如同断了线的珠子一样,最后连在一起,形成水柱。

  今天来分享很不错的CSS3按钮动画,这款CSS3按钮一共有5种动画方式,每一种都是鼠标滑过动画形式,虽然这些动画按钮不是十分华丽,但是小编觉得不像其他按钮那样很难扩展,我们可以修改CSS代码随意改变自己喜欢的颜色样式。

  让我们一起来看看实现这5中样式动画按钮的HTML代码和CSS代码吧。以第一个按钮为例,其他按钮的代码大家可以下载源代码来研究,并不是很难。

  HTML代码:

XML/HTML Code复制内容到剪贴板
  1. <divclass="button01">
  2. <arel="nofollow noopener noreferrer" href="#">Download</a>
  3. <pclass="top">clicktobegin</p>
  4. <pclass="bottom">1.2MB.zip</p>
  5. </div>

  CSS代码:

CSS Code复制内容到剪贴板
  1. .button01{
  2. width:200px;
  3. margin:50pxauto20pxauto;
  4. }
  5. .button01a{
  6. display:block;
  7. height:50px;
  8. width:200px;
  9. /*TYPE*/
  10. color:white;
  11. font:17px/50pxHelvetica,Verdana,sans-serif;
  12. text-decoration:none;
  13. text-align:center;
  14. text-transform:uppercase;
  15. /*GRADIENT*/
  16. background:#00b7ea;/*Oldbrowsers*/
  17. background:-moz-linear-gradient(top,#00b7ea0%,#009ec3100%);/*FF3.6+*/
  18. background:-webkit-gradient(linear,lefttop,leftbottombottom,color-stop(0%,#00b7ea),color-stop(100%,#009ec3));/*Chrome,Safari4+*/
  19. background:-webkit-linear-gradient(top,#00b7ea0%,#009ec3100%);/*Chrome10+,Safari5.1+*/
  20. background:-o-linear-gradient(top,#00b7ea0%,#009ec3100%);/*Opera11.10+*/
  21. background:-ms-linear-gradient(top,#00b7ea0%,#009ec3100%);/*IE10+*/
  22. background:linear-gradient(top,#00b7ea0%,#009ec3100%);/*W3C*/
  23. filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b7ea',endColorstr='#009ec3',GradientType=0);/*IE6-9*/
  24. }
  25. .button01a,p{
  26. -webkit-border-radius:10px;
  27. -moz-border-radius:10px;
  28. border-radius:10px;
  29. -webkit-box-shadow:2px2px8pxrgba(0,0,0,0.2);
  30. -moz-box-shadow:2px2px8pxrgba(0,0,0,0.2);
  31. box-shadow:2px2px8pxrgba(0,0,0,0.2);
  32. }
  33. p{
  34. background:#222;
  35. display:block;
  36. height:40px;
  37. width:180px;
  38. margin:-50px0010px;
  39. /*TYPE*/
  40. text-align:center;
  41. font:12px/45pxHelvetica,Verdana,sans-serif;
  42. color:#fff;
  43. /*POSITION*/
  44. position:absolute;
  45. z-index:-1;
  46. /*TRANSITION*/
  47. -webkit-transition:margin0.5sease;
  48. -moz-transition:margin0.5sease;
  49. -o-transition:margin0.5sease;
  50. -ms-transition:margin0.5sease;
  51. transition:margin0.5sease;
  52. }
  53. /*HOVER*/
  54. .button01:hover.bottombottom{
  55. margin:-10px0010px;
  56. }
  57. .button01:hover.top{
  58. margin:-80px0010px;
  59. line-height:35px;
  60. }
  61. /*ACTIVE*/
  62. .button01a:active{
  63. background:#00b7ea;/*Oldbrowsers*/
  64. background:-moz-linear-gradient(top,#00b7ea36%,#009ec3100%);/*FF3.6+*/
  65. background:-webkit-gradient(linear,lefttop,leftbottombottom,color-stop(36%,#00b7ea),color-stop(100%,#009ec3));/*Chrome,Safari4+*/
  66. background:-webkit-linear-gradient(top,#00b7ea36%,#009ec3100%);/*Chrome10+,Safari5.1+*/
  67. background:-o-linear-gradient(top,#00b7ea36%,#009ec3100%);/*Opera11.10+*/
  68. background:-ms-linear-gradient(top,#00b7ea36%,#009ec3100%);/*IE10+*/
  69. background:linear-gradient(top,#00b7ea36%,#009ec3100%);/*W3C*/
  70. filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b7ea',endColorstr='#009ec3',GradientType=0);/*IE6-9*/
  71. }
  72. .button01:active.bottombottom{
  73. margin:-20px0010px;
  74. }
  75. .button01:active.top{
  76. margin:-70px0010px;
  77. }

 相关推荐:

  纯css3实现的动画按钮的实例好代码教程

  一款纯css3实现的颜色渐变按钮的代码好代码教程

  一款纯css3实现的鼠标经过按钮特效好代码教程

  利用css3实现的简单的鼠标悬停按钮

  纯CSS3发光分享按钮的实现好代码教程

到此这篇关于五款漂亮的纯CSS3动画按钮的实例好代码教程就介绍到这了。理想的路总是为有信心的人预备着。更多相关五款漂亮的纯CSS3动画按钮的实例好代码教程内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!