纯css3实现的鼠标悬停动画按钮


Posted in HTML / CSS onDecember 23, 2014

今天给大家带来一款纯css3实现的鼠标悬停动画按钮。这款按钮鼠标经过前以正方形的形式,当鼠标经过的时候以动画的形式变成圆形。效果图如下:

纯css3实现的鼠标悬停动画按钮

实现的代码。

html代码:

复制代码
代码如下:

<div>
<span></span>
</div>

css3代码:

复制代码
代码如下:

body
{
background-color: #333;
}
div
{
width: 200px;
height: 200px;
margin: 0 auto;
}
span
{
position: relative;
width: 180px;
height: 180px;
display: block;
margin: auto;
top: 25px;
border: 20px solid rgba(255, 255, 0, .25);
background-color: rgba(124,155,13,1);
-webkit-transition: .5s;
-moz-transition: .5s;
-ms-transition: .5s;
transition: .5s;
border-radius: 30px 0px 30px 0px;
}
span:before, span:after
{
position: absolute;
display: block;
background-color: #fff;
border-radius: 10px;
margin: auto;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
}
span:before
{
width: 100px;
height: 10px;
content: "";
}
span:after
{
width: 10px;
height: 100px;
content: "";
}
div:hover span
{
-webkit-transform: scale(.5) rotate(45deg);
-moz-transform: scale(.5) rotate(45deg);
-ms-transform: scale(.5) rotate(45deg);
transform: scale(.5) rotate(45deg);
border-radius: 110px;
background-color: rgba(112,18,255,1);
}

非常棒的鼠标悬停特效吧,最重要的是完全是纯CSS3来实现的,小伙伴们自由发挥下,用到自己的项目中去吧

HTML / CSS 相关文章推荐
css3模拟jq点击事件的实例代码
Jul 06 HTML / CSS
css3中检验表单的required,focus,valid和invalid样式
Feb 21 HTML / CSS
CSS3色彩模式有哪些?CSS3 HSL色彩模式的定义
Apr 26 HTML / CSS
详解CSS3实现响应式手风琴效果
Jun 10 HTML / CSS
HTML5 File接口在web页面上使用文件下载
Feb 27 HTML / CSS
HTML5中Canvas与SVG的画图原理比较
Jan 16 HTML / CSS
html5绘制时钟动画
Dec 15 HTML / CSS
HTML5通用接口详解
Jun 12 HTML / CSS
web字体加载方案优化小结
Nov 29 HTML / CSS
浅析HTML5 Landmark
Sep 11 HTML / CSS
html form表单基础入门案例讲解
Jul 15 HTML / CSS
新的CSS 伪类函数 :is() 和 :where()示例详解
Aug 05 HTML / CSS
css3实现3D色子翻转特效
Dec 23 #HTML / CSS
CSS3使用border-radius属性制作圆角
Dec 22 #HTML / CSS
CSS3 实现侧边栏展开收起动画
Dec 22 #HTML / CSS
css3选择器基本介绍
Dec 15 #HTML / CSS
css3的transition属性详解
Dec 15 #HTML / CSS
CSS3 @font-face属性使用指南
Dec 12 #HTML / CSS
CSS3简单实现照片墙
Dec 12 #HTML / CSS
You might like
Win2003服务器安全加固设置--进一步提高服务器安全性
2007/05/23 PHP
PHP实现上一篇下一篇的方法实例总结
2016/09/22 PHP
PHP文件上传操作实例详解
2016/09/27 PHP
thinkPHP5.0框架URL访问方法详解
2017/03/18 PHP
浅谈Laravel队列实现原理解决问题记录
2017/08/19 PHP
PHP中关于php.ini参数优化详解
2020/02/28 PHP
从零开始学习jQuery (十) jQueryUI常用功能实战
2011/02/23 Javascript
js定时器怎么写?就是在特定时间执行某段程序
2013/10/11 Javascript
使用jQuery重置(reset)表单的方法
2014/05/05 Javascript
jquery实现鼠标经过显示下划线的渐变下拉菜单效果代码
2015/08/24 Javascript
nodejs 的 session 简单使用
2016/06/06 NodeJs
JS及PHP代码编写八大排序算法
2016/07/12 Javascript
BootStrap Datepicker 插件修改为默认中文的实现方法
2017/02/10 Javascript
Angular.js之作用域scope'@','=','&amp;'实例详解
2017/02/28 Javascript
使用Bootstrap打造特色进度条效果
2017/05/02 Javascript
vue.js-div滚动条隐藏但有滚动效果的实现方法
2018/03/03 Javascript
JavaScript多态与封装实例分析
2018/07/27 Javascript
JavaScript的Proxy可以做哪些有意思的事儿
2019/06/15 Javascript
Python中的XML库4Suite Server的介绍
2015/04/14 Python
Python读写unicode文件的方法
2015/07/10 Python
Python 2与Python 3版本和编码的对比
2017/02/14 Python
深入理解Python中的super()方法
2017/11/20 Python
详解Python3 pandas.merge用法
2019/09/05 Python
为什么说python更适合树莓派编程
2020/07/20 Python
优秀大学生的自我评价
2014/01/16 职场文书
领导调研接待方案
2014/02/27 职场文书
2014年学习雷锋活动总结
2014/03/01 职场文书
承租经营合作者协议书
2014/10/01 职场文书
2014年政风行风自查自纠报告
2014/10/21 职场文书
乡镇群众路线专项整治方案
2014/11/03 职场文书
单位接收函格式
2015/01/30 职场文书
幼儿园教师师德师风承诺书
2015/04/28 职场文书
工资证明范本
2015/06/12 职场文书
golang 接口嵌套实现复用的操作
2021/04/29 Golang
javascript数组includes、reduce的基本使用
2021/07/02 Javascript
java版 联机五子棋游戏
2022/05/04 Java/Android