我的编程空间,编程开发者的网络收藏夹
学习永远不晚

怎么用纯CSS3实现动画按钮效果

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

怎么用纯CSS3实现动画按钮效果

这篇文章主要介绍了怎么用纯CSS3实现动画按钮效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

HTML代码:

<div class="button01">

      <a href="#">Download</a>

      <p class="top">click to begin</p>

      <p class="bottom">1.2MB .zip</p>

</div>

CSS代码:

.button01 {

  width: 200px;

  margin: 50px auto 20px auto;

}

.button01 a {

  display: block;

  height: 50px;

  width: 200px;

 

  color: white;

  font: 17px/50px Helvetica, Verdana, sans-serif;

  text-decoration: none;

  text-align: center;

  text-transform: uppercase;

   

  background: #00b7ea;

  background: -moz-linear-gradient(top, #00b7ea 0%, #009ec3 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7ea), color-stop(100%,#009ec3));

  background: -webkit-linear-gradient(top, #00b7ea 0%,#009ec3 100%);

  background: -o-linear-gradient(top, #00b7ea 0%,#009ec3 100%);

  background: -ms-linear-gradient(top, #00b7ea 0%,#009ec3 100%);

  background: linear-gradient(top, #00b7ea 0%,#009ec3 100%);

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 );

}

.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;

 

  text-align: center;

  font: 12px/45px Helvetica, Verdana, sans-serif;

  color: #fff;

 

  position: absolute;

  z-index: -1;

   

  -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;

}

.button01:hover .bottom {

  margin: -10px 0 0 10px;

}

.button01:hover .top {

  margin: -80px 0 0 10px;

  line-height: 35px;

}

.button01 a:active {

 background: #00b7ea;

 background: -moz-linear-gradient(top,  #00b7ea 36%, #009ec3 100%);

 background: -webkit-gradient(linear, left top, left bottom, color-stop(36%,#00b7ea), color-stop(100%,#009ec3));

 background: -webkit-linear-gradient(top,  #00b7ea 36%,#009ec3 100%);

 background: -o-linear-gradient(top,  #00b7ea 36%,#009ec3 100%);

 background: -ms-linear-gradient(top,  #00b7ea 36%,#009ec3 100%);

 background: linear-gradient(top,  #00b7ea 36%,#009ec3 100%);

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 );

}

.button01:active .bottom {

  margin: -20px 0 0 10px;

}

.button01:active .top {

  margin: -70px 0 0 10px;

}

感谢你能够认真阅读完这篇文章,希望小编分享的“怎么用纯CSS3实现动画按钮效果”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网行业资讯频道,更多相关知识等着你来学习!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

怎么用纯CSS3实现动画按钮效果

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

纯CSS3如何实现鼠标滑过按钮动画

这篇“纯CSS3如何实现鼠标滑过按钮动画”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“纯CSS3如何实现鼠标滑过按钮动画”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获
2023-06-08

css3+javascript按钮水波纹效果怎么实现

小编给大家分享一下css3+javascript按钮水波纹效果怎么实现,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!css3+js实现按钮水纹涟漪效果HTML首先我们用标签定义两个按钮butt

CSS+JS怎么实现水滴涟漪动画按钮效果

这篇文章主要为大家展示了CSS+JS怎么实现水滴涟漪动画按钮效果,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“CSS+JS怎么实现水滴涟漪动画按钮效果”这篇文章吧。代码如下所示:
2023-06-08

如何使用纯CSS实现3D按钮效果

小编给大家分享一下如何使用纯CSS实现3D按钮效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!css巧妙利用了box-shadow来实现3D物体的立体感,当按钮
2023-06-08

编程热搜

目录