首页 / CSS3 / css3实现的4种动画特效按钮
css3实现的4种动画特效按钮
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了css3实现的4种动画特效按钮,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含5286字,纯文字阅读大概需要8分钟。
内容图文

今天要给大家介绍的是css3按钮,里面包含四种特效的动画,如下图:
实现html代码:
< div align ="center" class ="fond" > < br /> < div class ="bouton_1" > < a href ="#123" > < img src ="caddie.png" /> < span class ="texteduboutton_1" >Ajouter au panier</span></a></div><br /> <br /><div class="bouton_2"><a href="#123"><img src="caddie.png"/><span class="texteduboutton_2">Ajouter au panier</span></a></div><br /> <br /><div class="bouton_3"><a href="#123"><img src="caddie.png"/><span class="texteduboutton_3">Ajouter au panier</span></a></div><br /> <br /><div class="bouton_4"><a href="#123"><img src="caddie.png"/><span class="texteduboutton_4">Add to cart</span></a></div><br /> <br /></div>
实现的css代码:
.fond{position:fixed;padding-top:px;top:0;left:0; right:0;bottom:0; background-image:url(fond_4.jpg);background-size:cover;overflow-y:auto;} /*///////////////////////////////BOUTON _ 1///////////////////////////////////////*/ .bouton_1{ width:200px; height:40px; padding:10px; border-radius:40px; background-color:#CB2025; overflow:hidden; -webkit-transition:all 0.2s ease-in; -moz-transition:all 0.2s ease-in; -ms-transition:all 0.2s ease-in; -o-transition:all 0.2s ease-in; transition:all 0.2s ease-in; } .bouton_1:hover{ width:40px; height:40px; border-radius:40px; background-color:#60121C; } .texteduboutton_1 { width:70%; padding-right: 10px; float:right; line-height:40px; color:#ffffff; font-family:‘Roboto‘; font-weight:300; font-size:18px; } /*///////////////////////////////BOUTON _ 2///////////////////////////////////////*/ .bouton_2{ width:200px; height:40px; padding:10px; background-color:#CB2025; overflow:hidden; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; } .bouton_2:hover{ width:40px; height:40px; background-color:#60121C; -webkit-transform:rotateZ(360deg); -moz-transform:rotateZ(360deg); -ms-transform:rotateZ(360deg); -o-transform:rotateZ(360deg); transform:rotateZ(360deg); } .texteduboutton_2 { width:70%; padding-right: 10px; float:right; line-height:40px; color:#ffffff; font-family:‘Roboto‘; font-weight:300; font-size:18px; } /*///////////////////////////////BOUTON _ 3///////////////////////////////////////*/ .bouton_3{ overflow:hidden; width:200px; height:40px; padding:10px; background-color:#CB2025; } .bouton_3:hover{ width:40px; height:40px; background-color:#60121C; -webkit-animation: anim_trois 1.2s; -moz-animation: anim_trois 1.2s; -ms-animation: anim_trois 1.2s; -o-animation: anim_trois 1.2s; animation: anim_trois 1.2s; } .texteduboutton_3 { width:70%; padding-right: 10px; float:right; line-height:40px; color:#ffffff; font-family:‘Roboto‘; font-weight:300; font-size:18px; } @-webkit-keyframes anim_trois { 0% { width:200px; -webkit-transform: perspective( 600px ) rotateY( 0deg ); } 50% { width:40px; height:40px; -webkit-transform: perspective( 600px ) rotateY( 0deg ); } 100% { width:40px; height:40px; background-color:#60121C; -webkit-transform: perspective( 600px ) rotateY( 180deg ); } } @-moz-keyframes anim_trois { 0% { width:200px; -moz-transform: perspective( 600px ) rotateY( 0deg ); } 50% { width:40px; height:40px; -moz-transform: perspective( 600px ) rotateY( 0deg ); } 100% { width:40px; height:40px; background-color:#60121C; -moz-transform: perspective( 600px ) rotateY( 180deg ); } } @-ms-keyframes anim_trois { 0% { width:200px; -ms-transform: perspective( 600px ) rotateY( 0deg ); } 50% { width:40px; height:40px; -ms-transform: perspective( 600px ) rotateY( 0deg ); } 100% { width:40px; height:40px; background-color:#60121C; -ms-transform: perspective( 600px ) rotateY( 180deg ); } } @-o-keyframes anim_trois { 0% { width:200px; -o-transform: perspective( 600px ) rotateY( 0deg ); } 50% { width:40px; height:40px; -o-transform: perspective( 600px ) rotateY( 0deg ); } 100% { width:40px; height:40px; background-color:#60121C; -o-transform: perspective( 600px ) rotateY( 180deg ); } } @keyframes anim_trois { 0% { width:200px; transform: perspective( 600px ) rotateY( 0deg ); } 50% { width:40px; height:40px; transform: perspective( 600px ) rotateY( 0deg ); } 100% { width:40px; height:40px; background-color:#60121C; transform: perspective( 600px ) rotateY( 180deg ); } } /*///////////////////////////////BOUTON _ 4///////////////////////////////////////*/ .bouton_4{ width:40px; height:40px; padding:10px; border-radius:40px; background-color:#CB2025; overflow:hidden; -webkit-transition:all 0.2s ease-in; -moz-transition:all 0.2s ease-in; -ms-transition:all 0.2s ease-in; -o-transition:all 0.2s ease-in; transition:all 0.2s ease-in; } .bouton_4:hover{ width:200px; height:40px; border-radius:40px; background-color:#97bf0d; } .texteduboutton_4 { width:70%; padding-right: 10px; float:right; line-height:40px; color:#ffffff; font-family:‘Roboto‘; font-weight:300; font-size:18px; }
注:本文爱编程原创文章,转载请注明原文地址:http://www.w2bc.com/Article/4762
原文:http://www.cnblogs.com/liaohuolin/p/3926987.html
内容总结
以上是互联网集市为您收集整理的css3实现的4种动画特效按钮全部内容,希望文章能够帮你解决css3实现的4种动画特效按钮所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。