五款漂亮的纯CSS3动画按钮的实例教程
建站知识 2021-07-03 08:15www.168986.cn长沙网站建设
今天来分享很不错的CSS3按钮动画,这款CSS3按钮一共有5种动画方式,每一种都是鼠标滑过动画形式,虽然这些动画按钮不是十分华丽,长沙网络推广觉得不像其他按钮那样很难扩展,我们可以修改CSS代码随意改变自己喜欢的颜色样式。
让我们一起来看看实现这5中样式动画按钮的HTML代码和CSS代码吧。以第一个按钮为例,其他按钮的代码大家可以下载源代码来研究,并不是很难。
HTML代码
XML/HTML Code复制内容到剪贴板
- <div class="button01">
- <a href="#">Download</a>
- <p class="">click to begin</p>
- <p class="bottom">1.2MB .zip</p>
- </div>
CSS代码
CSS Code复制内容到剪贴板
- .button01 {
- width: 200px;
- margin: 50px auto 20px auto;
- }
- .button01 a {
- display: block;
- height: 50px;
- width: 200px;
- /TYPE/
- color: white;
- font: 17px/50px Helvetica, Verdana, sans-serif;
- text-decoration: none;
- text-align: center;
- text-transform: uppercase;
- /GRADIENT/
- background: #00b7ea; / Old browsers /
- background: -moz-linear-gradient(, #00b7ea 0%, #009ec3 100%); / FF3.6+ /
- background: -webkit-gradient(linear, left , left bottombottom, color-s(0%,#00b7ea), color-s(100%,#009ec3)); / Chrome,Safari4+ /
- background: -webkit-linear-gradient(, #00b7ea 0%,#009ec3 100%); / Chrome10+,Safari5.1+ /
- background: -o-linear-gradient(, #00b7ea 0%,#009ec3 100%); / Opera 11.10+ /
- background: -ms-linear-gradient(, #00b7ea 0%,#009ec3 100%); / IE10+ /
- background: linear-gradient(, #00b7ea 0%,#009ec3 100%); / W3C /
- filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); / IE6-9 /
- }
- .button01 a, p {
- -webkit-border-radius: 10px;
- -moz-border-radius: 10px;
- border-radius: 10px;
- -webkit-box-shadow: 2px 2px 8px rgba(0,0,0,0.2);
- -moz-box-shadow: 2px 2px 8px rgba(0,0,0,0.2);
- box-shadow: 2px 2px 8px rgba(0,0,0,0.2);
- }
- p {
- background: #222;
- display: block;
- height: 40px;
- width: 180px;
- margin: -50px 0 0 10px;
- /TYPE/
- text-align: center;
- font: 12px/45px Helvetica, Verdana, sans-serif;
- color: #fff;
- /POSITION/
- position: absolute;
- z-index: -1;
- /TRANSITION/
- -webkit-transition: margin 0.5s ease;
- -moz-transition: margin 0.5s ease;
- -o-transition: margin 0.5s ease;
- -ms-transition: margin 0.5s ease;
- transition: margin 0.5s ease;
- }
- /HOVER/
- .button01:hover .bottombottom {
- margin: -10px 0 0 10px;
- }
- .button01:hover . {
- margin: -80px 0 0 10px;
- line-height: 35px;
- }
- /ACTIVE/
- .button01 a:active {
- background: #00b7ea; / Old browsers /
- background: -moz-linear-gradient(, #00b7ea 36%, #009ec3 100%); / FF3.6+ /
- background: -webkit-gradient(linear, left , left bottombottom, color-s(36%,#00b7ea), color-s(100%,#009ec3)); / Chrome,Safari4+ /
- background: -webkit-linear-gradient(, #00b7ea 36%,#009ec3 100%); / Chrome10+,Safari5.1+ /
- background: -o-linear-gradient(, #00b7ea 36%,#009ec3 100%); / Opera 11.10+ /
- background: -ms-linear-gradient(, #00b7ea 36%,#009ec3 100%); / IE10+ /
- background: linear-gradient(, #00b7ea 36%,#009ec3 100%); / W3C /
- filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); / IE6-9 /
- }
- .button01:active .bottombottom {
- margin: -20px 0 0 10px;
- }
- .button01:active . {
- margin: -70px 0 0 10px;
- }
相关推荐
长沙网站设计
- 如何进行东阳SEO关键词优化?
- 边坝哪有关键词排名优化:提升你的网站流量与
- 安国百度优化服务:提升您的在线可见性
- 阜康新手做SEO怎么做
- 山西seo网站排名关键词优化:提升您网站曝光率
- 临沂seo网站排名关键词优化:提高你的网站可见
- 广西SEO网站推广怎样付费比较合理
- 双辽SEO网站推广:提升你的网站可见性与流量
- 辽宁企业网站优化购买方式有哪些
- 提升宝清百度SEO排名的实用技巧与策略
- 静宁百度SEO排名:提升您网站曝光率的关键策略
- 彭州百度SEO排名的提升策略和实施指南
- 广南百度关键词SEO:提升网站排名的关键策略
- 辽宁关键词优化怎么做论坛营销
- 吉林百度seo排名如何做到让用户满意
- 内黄百度优化服务:提升在线可见性的关键