五款漂亮的纯CSS3动画按钮的实例教程_ Div+Css教程-查字典教程网
五款漂亮的纯CSS3动画按钮的实例教程
五款漂亮的纯CSS3动画按钮的实例教程
发布时间:2017-01-07 来源:查字典编辑
摘要:今天来分享很不错的CSS3按钮动画,这款CSS3按钮一共有5种动画方式,每一种都是鼠标滑过动画形式,虽然这些动画按钮不是十分华丽,但是小编觉...

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

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

HTML代码:

XML/HTML Code复制内容到剪贴板 <divclass="button01"> <ahref="#">Download</a> <pclass="top">clicktobegin</p> <pclass="bottom">1.2MB.zip</p> </div>

CSS代码:

CSS Code复制内容到剪贴板 .button01{ width:200px; margin:50pxauto20pxauto; } .button01a{ display:block; height:50px; width:200px; /*TYPE*/ color:white; font:17px/50pxHelvetica,Verdana,sans-serif; text-decoration:none; text-align:center; text-transform:uppercase; /*GRADIENT*/ background:#00b7ea;/*Oldbrowsers*/ background:-moz-linear-gradient(top,#00b7ea0%,#009ec3100%);/*FF3.6+*/ background:-webkit-gradient(linear,lefttop,leftbottombottom,color-stop(0%,#00b7ea),color-stop(100%,#009ec3));/*Chrome,Safari4+*/ background:-webkit-linear-gradient(top,#00b7ea0%,#009ec3100%);/*Chrome10+,Safari5.1+*/ background:-o-linear-gradient(top,#00b7ea0%,#009ec3100%);/*Opera11.10+*/ background:-ms-linear-gradient(top,#00b7ea0%,#009ec3100%);/*IE10+*/ background:linear-gradient(top,#00b7ea0%,#009ec3100%);/*W3C*/ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b7ea',endColorstr='#009ec3',GradientType=0);/*IE6-9*/ } .button01a,p{ -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; -webkit-box-shadow:2px2px8pxrgba(0,0,0,0.2); -moz-box-shadow:2px2px8pxrgba(0,0,0,0.2); box-shadow:2px2px8pxrgba(0,0,0,0.2); } p{ background:#222; display:block; height:40px; width:180px; margin:-50px0010px; /*TYPE*/ text-align:center; font:12px/45pxHelvetica,Verdana,sans-serif; color:#fff; /*POSITION*/ position:absolute; z-index:-1; /*TRANSITION*/ -webkit-transition:margin0.5sease; -moz-transition:margin0.5sease; -o-transition:margin0.5sease; -ms-transition:margin0.5sease; transition:margin0.5sease; } /*HOVER*/ .button01:hover.bottombottom{ margin:-10px0010px; } .button01:hover.top{ margin:-80px0010px; line-height:35px; } /*ACTIVE*/ .button01a:active{ background:#00b7ea;/*Oldbrowsers*/ background:-moz-linear-gradient(top,#00b7ea36%,#009ec3100%);/*FF3.6+*/ background:-webkit-gradient(linear,lefttop,leftbottombottom,color-stop(36%,#00b7ea),color-stop(100%,#009ec3));/*Chrome,Safari4+*/ background:-webkit-linear-gradient(top,#00b7ea36%,#009ec3100%);/*Chrome10+,Safari5.1+*/ background:-o-linear-gradient(top,#00b7ea36%,#009ec3100%);/*Opera11.10+*/ background:-ms-linear-gradient(top,#00b7ea36%,#009ec3100%);/*IE10+*/ background:linear-gradient(top,#00b7ea36%,#009ec3100%);/*W3C*/ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b7ea',endColorstr='#009ec3',GradientType=0);/*IE6-9*/ } .button01:active.bottombottom{ margin:-20px0010px; } .button01:active.top{ margin:-70px0010px; }

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新 Div+Css教程学习
    热门 Div+Css教程学习
    网页设计子分类