在小溪的淙淙声中,饱含树脂的幼芽在开放,水下的草长出水面,岸上青草越发繁茂。雨滴从屋檐、墙头、树叶上跌下,就如同断了线的珠子一样,最后连在一起,形成水柱。
今天来分享很不错的CSS3按钮动画,这款CSS3按钮一共有5种动画方式,每一种都是鼠标滑过动画形式,虽然这些动画按钮不是十分华丽,但是小编觉得不像其他按钮那样很难扩展,我们可以修改CSS代码随意改变自己喜欢的颜色样式。
让我们一起来看看实现这5中样式动画按钮的HTML代码和CSS代码吧。以第一个按钮为例,其他按钮的代码大家可以下载源代码来研究,并不是很难。
HTML代码:
XML/HTML Code复制内容到剪贴板
- <divclass="button01">
- <arel="nofollow noopener noreferrer" href="#">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;
- }
相关推荐:
纯css3实现的动画按钮的实例好代码教程
一款纯css3实现的颜色渐变按钮的代码好代码教程
一款纯css3实现的鼠标经过按钮特效好代码教程
利用css3实现的简单的鼠标悬停按钮
纯CSS3发光分享按钮的实现好代码教程
到此这篇关于五款漂亮的纯CSS3动画按钮的实例好代码教程就介绍到这了。理想的路总是为有信心的人预备着。更多相关五款漂亮的纯CSS3动画按钮的实例好代码教程内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!