纯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实现带动画效果导航菜单无需js
Sep 27 HTML / CSS
CSS3制作Dropdown下拉菜单的方法
Jul 18 HTML / CSS
HTML5是什么 HTML5是什么意思 HTML5简介
Oct 26 HTML / CSS
HTML5新增的表单元素和属性实例解析
Jul 07 HTML / CSS
Html5新增标签有哪些
Apr 13 HTML / CSS
html5 postMessage前端跨域并前端监听的方法示例
Nov 01 HTML / CSS
h5使用canvas画布实现手势解锁
Jan 04 HTML / CSS
html5移动端价格输入键盘的实现
Sep 16 HTML / CSS
html5 video全屏播放/自动播放的实现示例
Aug 06 HTML / CSS
HTML5中 rem适配方案与 viewport 适配问题详解
Apr 27 HTML / CSS
CSS+HTML 实现顶部导航栏功能
Aug 30 HTML / CSS
CSS SandBox应用场景及常见问题
Jun 25 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 存储文本换行实现方法
2010/01/05 PHP
Uncaught exception com_exception with message Failed to create COM object
2012/01/11 PHP
php实现阿拉伯数字和罗马数字相互转换的方法
2015/04/17 PHP
Joomla实现组件中弹出一个模式(modal)窗口的方法
2016/05/04 PHP
php 反斜杠处理函数addslashes()和stripslashes()实例详解
2016/12/25 PHP
PHP利用正则表达式将相对路径转成绝对路径的方法示例
2017/02/28 PHP
实现php删除链表中重复的结点
2018/09/27 PHP
PHP模糊查询技术实例分析【附源码下载】
2019/03/07 PHP
laravel 解决Validator使用中出现的问题
2019/10/25 PHP
Javascript的构造函数和constructor属性
2010/01/09 Javascript
javascript定义变量时有var和没有var的区别探讨
2014/07/21 Javascript
JavaScript使用concat连接数组的方法
2015/04/06 Javascript
PHP+jQuery+Ajax+Mysql如何实现发表心情功能
2015/08/06 Javascript
JavaScript简单获取页面图片原始尺寸的方法
2016/06/21 Javascript
VUE开发一个图片轮播的组件示例代码
2017/03/06 Javascript
BootStrap点击保存后实现模态框自动关闭的思路(模态框)
2017/09/26 Javascript
ES7中利用Await减少回调嵌套的方法详解
2017/11/01 Javascript
Webpack框架核心概念(知识点整理)
2017/12/22 Javascript
jQuery中ajax请求后台返回json数据并渲染HTML的方法
2018/08/08 jQuery
Vue加载组件、动态加载组件的几种方式
2018/08/31 Javascript
Cookbook组件形式:优化 Vue 组件的运行时性能
2018/11/25 Javascript
用Angular实现一个扫雷的游戏示例
2020/05/15 Javascript
如何使用vue slot创建一个模态框的实例代码
2020/05/24 Javascript
Vue proxyTable配置多个接口地址,解决跨域的问题
2020/09/11 Javascript
python3 selenium 切换窗口的几种方法小结
2018/05/21 Python
Python OrderedDict的使用案例解析
2019/10/25 Python
水芝澳美国官网:H2O Plus
2016/10/15 全球购物
瑞典灯具和照明网上商店:Lamp24.se
2018/03/17 全球购物
施华洛世奇中国官网:SWAROVSKI中国
2020/06/16 全球购物
单位实习证明怎么写
2014/01/17 职场文书
计算机科学技术自荐信
2014/06/12 职场文书
俄语专业毕业生求职信
2014/07/12 职场文书
与美同行演讲稿
2014/09/13 职场文书
乡镇党的群众路线教育实践活动总结报告
2014/10/30 职场文书
工程质检员岗位职责
2015/04/08 职场文书
2015年小学教师培训工作总结
2015/07/21 职场文书