纯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样式linear-gradient的使用实例
Jan 16 HTML / CSS
深入浅析css3 中display box使用方法
Nov 25 HTML / CSS
使用CSS3中的calc()属性来以算式表达尺寸数值
Jun 06 HTML / CSS
CSS3实现3D翻书效果
Jun 20 HTML / CSS
CSS3 box-sizing属性详解
Nov 15 HTML / CSS
CSS3 清除浮动的方法示例
Jun 01 HTML / CSS
详解如何在css3打包后自动追加前缀插件:autoprefixer
Dec 18 HTML / CSS
HTML5的一个显示电池状态的API简介
Jun 18 HTML / CSS
html5 canvas实现给图片添加平铺水印
Aug 20 HTML / CSS
AmazeUI 缩略图的实现示例
Aug 18 HTML / CSS
Bootstrap File Input文件上传组件
Dec 01 HTML / CSS
CSS3 菱形拼图实现只旋转div 背景图片不旋转功能
Mar 30 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
丧钟首部独立剧集《丧钟:骑士与龙》北美正式开播,场面血腥
2020/04/09 欧美动漫
用PHP实现Ftp用户的在线管理
2012/02/16 PHP
zend framework配置操作数据库实例分析
2012/12/06 PHP
php rsa 加密,解密,签名,验签详解
2016/12/06 PHP
基于ThinkPHP5.0实现图片上传插件
2017/09/25 PHP
Yii框架连表查询操作示例
2019/09/06 PHP
浅谈laravel orm 中的一对多关系 hasMany
2019/10/21 PHP
实现复选框全选/全不选切换
2006/12/23 Javascript
Javascript学习笔记之 对象篇(一) : 对象的使用和属性
2014/06/24 Javascript
浅析javascript函数表达式
2016/02/10 Javascript
浅析JavaScriptSerializer类的序列化与反序列化
2016/11/22 Javascript
基于node.js依赖express解析post请求四种数据格式
2017/02/13 Javascript
JS实现隔行换色的表格排序
2017/03/27 Javascript
vue中实现左右联动的效果
2018/06/22 Javascript
JavaScript的词法结构精华篇
2018/10/17 Javascript
微信小程序使用二次贝塞尔曲线画波浪
2018/12/25 Javascript
浅析JavaScript 函数柯里化
2020/09/08 Javascript
Python中的pprint折腾记
2015/01/21 Python
破解安装Pycharm的方法
2018/10/19 Python
python实现文本界面网络聊天室
2018/12/12 Python
详解Python安装tesserocr遇到的各种问题及解决办法
2019/03/07 Python
Python Matplotlib简易教程(小白教程)
2020/07/28 Python
python语音识别指南终极版(有这一篇足矣)
2020/09/09 Python
Python爬虫定时计划任务的几种常见方法(推荐)
2021/01/15 Python
html5的自定义data-*属性与jquery的data()方法的使用
2014/07/02 HTML / CSS
随机分配座位,共50个学生,使学号相邻的同学座位不能相邻
2014/01/18 面试题
软件测试工程师结构化面试题库
2016/11/23 面试题
学生档案自我鉴定
2013/10/07 职场文书
超市中秋节活动方案
2014/02/12 职场文书
幼儿园开学寄语
2014/04/03 职场文书
计算机专业应届生求职信
2014/04/06 职场文书
供货协议书
2014/04/22 职场文书
电气工程及其自动化专业求职信
2014/06/23 职场文书
四年级数学上册教学计划
2015/01/20 职场文书
导游词之重庆渣滓洞
2020/01/08 职场文书
CSS实现鼠标悬浮动画特效
2023/05/07 HTML / CSS