纯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实现绘制各种图形实现代码详细整理
Dec 26 HTML / CSS
基于CSS3特效之动画:animation的应用
May 09 HTML / CSS
CSS3正方体旋转示例代码
Aug 08 HTML / CSS
HTML5 video视频字幕的使用和制作方法
May 03 HTML / CSS
HTML5 form标签之解放表单验证、增加文件上传、集成拖放的使用方法
Apr 24 HTML / CSS
HTML5计时器小例子
Oct 15 HTML / CSS
用HTML5制作视频拼图的教程
May 13 HTML / CSS
HTML5微信播放全屏问题的解决方法
Mar 09 HTML / CSS
基于HTML5的WebGL实现json和echarts图表展现在同一个界面
Oct 26 HTML / CSS
关于h5中的fetch方法解读(小结)
Nov 15 HTML / CSS
HTML5 Blob对象的具体使用
May 22 HTML / CSS
web前端之css水平居中代码解析
May 20 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
PHP提取中文首字母
2008/04/09 PHP
纯真IP数据库的应用 IP地址转化成十进制
2009/06/14 PHP
PHP遍历某个目录下的所有文件和子文件夹的实现代码
2013/06/28 PHP
laravel学习教程之存取器
2016/07/30 PHP
Laravel 框架控制器 Controller原理与用法实例分析
2020/04/14 PHP
用jQuery简化JavaScript开发分析
2009/02/19 Javascript
jQuery拖拽div实现思路
2014/02/19 Javascript
iframe窗口高度自适应的又一个巧妙实现思路
2014/04/04 Javascript
JavaScript拖拽、碰撞、重力及弹性运动实例分析
2016/01/08 Javascript
javascript加载xml 并解析各节点的值(实现方法)
2016/10/12 Javascript
[原创]JavaScript语法高亮插件highlight.js用法详解【附highlight.js本站下载】
2016/11/01 Javascript
Vuex之理解Store的用法
2017/04/19 Javascript
Nodejs环境实现socket通信过程解析
2020/07/03 NodeJs
[52:15]2014 DOTA2国际邀请赛中国区预选赛5.21 HGT VS LGD-GAMING
2014/05/23 DOTA
使用python的chardet库获得文件编码并修改编码
2014/01/22 Python
Python函数中定义参数的四种方式
2014/11/30 Python
Django如何将URL映射到视图
2019/07/29 Python
pytorch获取vgg16-feature层输出的例子
2019/08/20 Python
pandas将多个dataframe以多个sheet的形式保存到一个excel文件中
2019/10/10 Python
解决pyCharm中 module 调用失败的问题
2020/02/12 Python
python如何写个俄罗斯方块
2020/11/06 Python
CSS3之多背景background使用示例
2013/10/18 HTML / CSS
利用Node实现HTML5离线存储的方法
2020/10/16 HTML / CSS
海蓝之谜(LA MER)澳大利亚官方商城:全球高端奢华护肤品牌
2017/10/27 全球购物
党建工作先进材料
2014/05/02 职场文书
会计专业应届生自荐信
2014/06/28 职场文书
计算机多媒体专业自荐信
2014/07/04 职场文书
教师自我剖析材料
2014/09/29 职场文书
学习群众路线的心得体会
2014/11/05 职场文书
2015年社区计生工作总结
2015/04/21 职场文书
搞笑结婚保证书
2015/05/08 职场文书
2015年乡镇卫生院妇幼保健工作总结
2015/05/19 职场文书
南京大屠杀观后感
2015/06/02 职场文书
房屋产权证明书
2015/06/19 职场文书
Android在Sqlite3中的应用及多线程使用数据库的建议
2022/04/24 Java/Android
Win11 Beta 22621.601 和 22622.601今日发布 KB5017384修复内容汇总
2022/09/23 数码科技