纯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中动画属性transform、transition和animation属性的区别
Sep 25 HTML / CSS
你正在寻找的CSS3 动画技术
Jul 27 HTML / CSS
CSS3中31种选择器使用方法教程
Dec 05 HTML / CSS
CSS3制作hover下划线动画
Mar 27 HTML / CSS
10分钟理解CSS3 Grid布局
Dec 20 HTML / CSS
CSS 3.0 结合video视频实现的创意开幕效果
Jun 01 HTML / CSS
Html5之svg可缩放矢量图形_动力节点Java学院整理
Jul 17 HTML / CSS
html5与css3小应用
Apr 03 HTML / CSS
基于HTML5+CSS3实现简单的时钟效果
Sep 11 HTML / CSS
详解HTML5中的picture元素响应式处理图片
Jan 03 HTML / CSS
H5最强接口之canvas实现动态图形功能
May 31 HTML / CSS
HTML5实现视频弹幕功能
Aug 09 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后退一页表单内容保存实现方法
2012/06/17 PHP
对PHP新手的一些建议(PHP学习经验总结)
2014/08/20 PHP
typecho插件编写教程(一):Hello World
2015/05/28 PHP
PHP编写的图片验证码类文件分享
2016/06/06 PHP
密码框显示提示文字jquery示例
2013/08/29 Javascript
Javascript四舍五入Math.round()与Math.pow()使用介绍
2013/12/27 Javascript
js检测网络是否具体连接功能的代码
2014/05/23 Javascript
对JavaScript中this指针的新理解分享
2015/01/31 Javascript
js仿土豆网带缩略图的焦点图片切换效果实现方法
2015/02/23 Javascript
微信小程序  网络请求API详解
2016/10/25 Javascript
MvcPager分页控件 适用于Bootstrap
2017/06/03 Javascript
vue 做移动端微信公众号采坑经验记录
2018/04/26 Javascript
你了解vue3.0响应式数据怎么实现吗
2019/06/07 Javascript
基于layui实现高级搜索(筛选)功能
2019/07/26 Javascript
详细解析Python中__init__()方法的高级应用
2015/05/11 Python
python 文件操作删除某行的实例
2017/09/04 Python
python交互式图形编程实例(二)
2017/11/17 Python
Python学习pygal绘制线图代码分享
2017/12/09 Python
解决pandas使用read_csv()读取文件遇到的问题
2018/06/15 Python
Python GUI编程完整示例
2019/04/04 Python
Jupyter Notebook远程登录及密码设置操作
2020/04/10 Python
jupyter lab文件导出/下载方式
2020/04/22 Python
python 字典item与iteritems的区别详解
2020/04/25 Python
HTML5开发动态音频图的实现
2020/07/02 HTML / CSS
Vision Direct比利时:在线订购隐形眼镜
2019/08/27 全球购物
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
2013/08/04 面试题
优质服务演讲稿
2014/05/14 职场文书
施工安全责任书范本
2014/07/24 职场文书
机关副主任个人四风问题整改措施
2014/09/26 职场文书
音乐教师求职信范文
2015/03/20 职场文书
Matlab如何实现矩阵复制扩充
2021/06/02 Python
python 批量压缩图片的脚本
2021/06/02 Python
DjangoRestFramework 使用 simpleJWT 登陆认证完整记录
2021/06/22 Python
CSS 一行代码实现头像与国旗的融合
2021/10/24 HTML / CSS
集英社今正式宣布 成立游戏公司“集英社Games”
2022/03/31 其他游戏
MySQL 数据库范式化设计理论
2022/04/22 MySQL