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


Posted in HTML / CSS onDecember 29, 2014

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

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

实现的代码。

html代码:

复制内容到剪贴板
  1. <div>  
  2.         <span></span>  
  3.     </div>  

css3代码:

CSS Code复制内容到剪贴板
  1. body   
  2.         {   
  3.             background-color#333;   
  4.         }   
  5.         div   
  6.         {   
  7.             width200px;   
  8.             height200px;   
  9.             margin: 0 auto;   
  10.         }   
  11.         span   
  12.         {   
  13.             positionrelative;   
  14.             width180px;   
  15.             height180px;   
  16.             displayblock;   
  17.             marginauto;   
  18.             top25px;   
  19.             border20px solid rgba(255, 255, 0, .25);   
  20.             background-color: rgba(124,155,13,1);   
  21.             -webkit-transition: .5s;   
  22.             -moz-transition: .5s;   
  23.             -ms-transition: .5s;   
  24.             transition: .5s;   
  25.             border-radius: 30px 0px 30px 0px;   
  26.         }   
  27.         span:before, span:after   
  28.         {   
  29.             positionabsolute;   
  30.             displayblock;   
  31.             background-color#fff;   
  32.             border-radius: 10px;   
  33.             marginauto;   
  34.             top0px;   
  35.             bottombottom0px;   
  36.             left0px;   
  37.             rightright0px;   
  38.         }   
  39.         span:before   
  40.         {   
  41.             width100px;   
  42.             height10px;   
  43.             content"";   
  44.         }   
  45.            
  46.         span:after   
  47.         {   
  48.             width10px;   
  49.             height100px;   
  50.             content"";   
  51.         }   
  52.            
  53.         div:hover span   
  54.         {   
  55.             -webkit-transform: scale(.5) rotate(45deg);   
  56.             -moz-transform: scale(.5) rotate(45deg);   
  57.             -ms-transform: scale(.5) rotate(45deg);   
  58.             transform: scale(.5) rotate(45deg);   
  59.             border-radius: 110px;   
  60.             background-color: rgba(112,18,255,1);   
  61.         }  
HTML / CSS 相关文章推荐
CSS3教程(7):CSS3嵌入字体
Apr 02 HTML / CSS
CSS3中31种选择器使用方法教程
Dec 05 HTML / CSS
css3使网页、图片变成灰色兼容大多数浏览器
Jul 02 HTML / CSS
CSS3弹性盒模型flex box快速入门心得(必看篇)
May 24 HTML / CSS
CSS3实现可翻转的hover效果
May 23 HTML / CSS
HTML5 progress和meter控件_动力节点Java学院整理
Jul 06 HTML / CSS
html5指南-3.如何实现html元素拖拽功能
Jan 07 HTML / CSS
HTML5 在canvas中绘制矩形附效果图
Jun 23 HTML / CSS
关于HTML5 Placeholder新标签低版本浏览器下不兼容的问题分析及解决办法
Jan 27 HTML / CSS
详解HTML5 Canvas绘制不规则图形时的非零环绕原则
Mar 21 HTML / CSS
HTML5的postMessage的使用手册
Dec 19 HTML / CSS
amazeui树节点自动展开折叠面板并选中第一个树节点的实现
Aug 24 HTML / CSS
一款纯css3制作的2015年元旦雪人动画特效教程
Dec 29 #HTML / CSS
一款利用css3的鼠标经过动画显示详情特效的实例教程
Dec 29 #HTML / CSS
纯css3实现照片墙效果
Dec 26 #HTML / CSS
纯css3实现走马灯效果
Dec 26 #HTML / CSS
纯CSS3实现的阴影效果
Dec 24 #HTML / CSS
使用CSS3实现圆角,阴影,透明
Dec 23 #HTML / CSS
纯css3实现的鼠标悬停动画按钮
Dec 23 #HTML / CSS
You might like
为查询结果建立向后/向前按钮
2006/10/09 PHP
PHP中MVC模式的模板引擎开发经验分享
2011/03/23 PHP
php修改NetBeans默认字体的大小
2013/07/02 PHP
ubuntu下配置nginx+php+mysql详解
2015/09/10 PHP
用javascript动态调整iframe高度的代码
2007/04/10 Javascript
基于jQuery的仿flash的广告轮播
2010/11/05 Javascript
无缝滚动改进版支持上下左右滚动(封装成函数)
2012/12/04 Javascript
使用js判断TextBox控件值改变然后出发事件
2014/03/07 Javascript
解释&amp;&amp;和||在javascript中的另类用法
2014/07/28 Javascript
jquery选择器简述
2015/08/31 Javascript
AngularJS实现标签页的两种方式
2016/09/05 Javascript
js正则表达式验证表单【完整版】
2017/03/06 Javascript
JavaScript中运算符规则和隐式类型转换示例详解
2017/09/06 Javascript
elementui的默认样式修改方法
2018/02/23 Javascript
Vue中&quot;This dependency was not found&quot;问题的解决方法
2018/06/19 Javascript
[01:18:31]DOTA2-DPC中国联赛定级赛 LBZS vs Magma BO3第一场 1月10日
2021/03/11 DOTA
Python冒泡排序注意要点实例详解
2016/09/09 Python
python+pygame简单画板实现代码实例
2017/12/13 Python
python pytest进阶之xunit fixture详解
2019/06/27 Python
Pytorch的mean和std调查实例
2020/01/02 Python
利用python对mysql表做全局模糊搜索并分页实例
2020/07/12 Python
Python实现图片指定位置加图片水印(附Pyinstaller打包exe)
2021/03/04 Python
欧洲当代手工玻璃和瓷器的领先品牌:LSA International
2018/06/03 全球购物
thinkphp5 redis缓存新增方法实例讲解
2021/03/24 PHP
后勤自我鉴定
2013/10/13 职场文书
见习期自我鉴定
2013/11/07 职场文书
抗洪抢险事迹材料
2014/05/06 职场文书
银行柜员求职自荐书
2014/06/18 职场文书
企业三严三实学习心得体会
2014/10/13 职场文书
2015年乡镇扶贫工作总结
2015/04/08 职场文书
骆驼祥子读书笔记
2015/06/26 职场文书
小学生教师节广播稿
2015/08/19 职场文书
日本读研:怎样写好一篇日本研究计划书?
2019/07/15 职场文书
详解MongoDB的条件查询和排序
2021/06/23 MongoDB
python字典进行运算原理及实例分享
2021/08/02 Python
Python Pandas解析读写 CSV 文件
2022/04/11 Python