CSS3按钮鼠标悬浮实现光圈效果

这篇文章运用实例代码给大家介绍了利用css3如何实现按钮鼠标悬浮光圈效果,有需要的朋友们可以参考学习,下面来一起看看吧。

1 、HTML相关知识点
   HTML(超文本标记语言)是网页的核心、首先你要学会,不要害怕,HTML很容易学习的,刚开始多记多练,但是到最后还是要自己深入专研,简单的入门是很快,但学好HTML是成为Web开发人员的基本条件。

2、CSS3相关知识点
   通过使用 CSS 来提升工作效率!在我们的 CSS 教程中,学到如何使用 CSS 同时控制多重网页的样式和布局,如何把一个网页打扮成漂亮的风格就需要用到样式,这个是前端开发必须掌握的一个东西。

3、直接上代码

代码如下:

立即学习“前端免费学习笔记(深入)”;

                                   CSS3按钮光圈悬浮效果            *{margin:0;padding:0;}        body{font-size:12px;font-family:"微软雅黑";background-color:#000}          ul {         margin: 0 auto;         text-align: center;         margin-top: 80px;           }       li {         display: inline-block;         list-style: none;         margin-right: 50px;         text-align: center;         -webkit-perspective: 1000;         -webkit-backface-visibility: hidden;       }       .button {         position: relative;         font-family: futura, helvetica, sans;         letter-spacing: 1px;         text-transform: uppercase;         background-color: #ffeded;         display: inline-block;         line-height: 60px;         width: 55px;         height: 55px;         -moz-border-radius: 50%;         -webkit-border-radius: 50%;         border-radius: 60%;         text-decoration: none;         color: #c40000;         -moz-transition: all 275ms cubic-bezier(0.53, -0.67, 0.73, 0.74);         -o-transition: all 275ms cubic-bezier(0.53, -0.67, 0.73, 0.74);         -webkit-transition: all 275ms cubic-bezier(0.53, -0.67, 0.73, 0.74);         transition: all 275ms cubic-bezier(0.53, -0.67, 0.73, 0.74);       }       .button:hover {         background-color: #fff;         -moz-transition-timing-function: cubic-bezier(0.37, 0.74, 0.15, 1.65);         -o-transition-timing-function: cubic-bezier(0.37, 0.74, 0.15, 1.65);         -webkit-transition-timing-function: cubic-bezier(0.37, 0.74, 0.15, 1.65);         transition-timing-function: cubic-bezier(0.37, 0.74, 0.15, 1.65);       }       .button:hover .pus {         opacity: 1;         border: 1px solid #A8CFCB;         -moz-transform: scale(1.15);         -ms-transform: scale(1.15);         -webkit-transform: scale(1.15);         transform: scale(1.15);         -moz-transition-timing-function: cubic-bezier(0.37, 0.74, 0.15, 1.65);         -o-transition-timing-function: cubic-bezier(0.37, 0.74, 0.15, 1.65);         -webkit-transition-timing-function: cubic-bezier(0.37, 0.74, 0.15, 1.65);         transition-timing-function: cubic-bezier(0.37, 0.74, 0.15, 1.65);       }       .pus {         position: absolute;         top: -1px;         left: -1px;         width: 100%;         height: 100%;         opacity: 0;         background: none;         border: 1px solid #C56089;         -moz-border-radius: 50%;         -webkit-border-radius: 50%;         border-radius: 50%;         -moz-transition: all 0.3s cubic-bezier(0.53, -0.67, 0.79, 0.74);         -o-transition: all 0.3s cubic-bezier(0.53, -0.67, 0.79, 0.74);         -webkit-transition: all 0.3s cubic-bezier(0.53, -0.67, 0.79, 0.74);         transition: all 0.3s cubic-bezier(0.53, -0.67, 0.79, 0.74);       }             

总结:

人有时候就要不断的折腾去研究发现,才能够体会到下一秒的愉悦。以上就是这篇文章的全部内容,希望对大家的学习或者工作带来一定的帮助。

更多CSS3按钮鼠标悬浮实现光圈效果相关文章请关注PHP中文网!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1607583.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月23日 20:53:42
下一篇 2025年12月23日 20:53:49

相关推荐

发表回复

登录后才能评论
关注微信