一款纯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进度条分享
Apr 11 HTML / CSS
纯css3实现图片翻牌特效
Mar 10 HTML / CSS
什么是CSS3 HSLA色彩模式?HSLA模拟渐变色条
Apr 26 HTML / CSS
CSS3制作缩略图的详细过程
Jul 08 HTML / CSS
css3中flex布局宽度不生效的解决
Dec 09 HTML / CSS
移动web模拟客户端实现多方框输入密码效果【附代码】
Mar 25 HTML / CSS
localStorage 设置过期时间的方法实现
Dec 21 HTML / CSS
HTML5 visibilityState属性详细介绍和使用实例
May 03 HTML / CSS
HTML5 Canvas中绘制椭圆的4种方法
Apr 24 HTML / CSS
HTML5 canvas基本绘图之填充样式实现
Jun 27 HTML / CSS
Html5 video标签视频的最佳实践
Feb 26 HTML / CSS
CSS预处理框架——Stylus
Apr 21 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
php统计时间和内存使用情况示例分享
2014/03/13 PHP
PHP实现视频文件上传完整实例
2014/08/28 PHP
php获取当月最后一天函数分享
2015/02/02 PHP
PHP+Mysql+jQuery实现发布微博程序 php篇
2015/10/15 PHP
PHP常用函数之根据生日计算年龄功能示例
2019/10/21 PHP
js 数组克隆方法 小结
2010/03/20 Javascript
JavaScript中伪协议 javascript:使用探讨
2014/07/18 Javascript
一个支持任意尺寸的图片上下左右滑动效果
2014/08/24 Javascript
JavaScript中的substr()方法使用详解
2015/06/06 Javascript
js实现input密码框提示信息的方法(附html5实现方法)
2016/01/14 Javascript
利用CSS3在Angular中实现动画
2016/01/15 Javascript
jQuery Ajax使用FormData对象上传文件的方法
2016/09/07 Javascript
JS常用正则表达式总结【经典】
2017/05/12 Javascript
jqueryUI tab标签页代码分享
2017/10/09 jQuery
一步步教会你微信小程序的登录鉴权
2018/04/09 Javascript
python字符串编码识别模块chardet简单应用
2015/06/15 Python
让python在hadoop上跑起来
2016/01/27 Python
Python Django使用forms来实现评论功能
2016/08/17 Python
用tensorflow构建线性回归模型的示例代码
2018/03/05 Python
Python使用zip合并相邻列表项的方法示例
2018/03/17 Python
Python装饰器知识点补充
2018/05/28 Python
对Python3+gdal 读取tiff格式数据的实例讲解
2018/12/04 Python
python3安装speech语音模块的方法
2018/12/24 Python
Django项目使用CircleCI的方法示例
2019/07/14 Python
pytorch numpy list类型之间的相互转换实例
2019/08/18 Python
pytorch之inception_v3的实现案例
2020/01/06 Python
150行Python代码实现带界面的数独游戏
2020/04/04 Python
英国最大的专业户外零售商:Mountain Warehouse
2018/06/06 全球购物
祖国在我心中演讲稿
2014/01/15 职场文书
村委会贫困证明范文
2014/09/21 职场文书
班主任2015新年寄语
2014/12/08 职场文书
2015元旦文艺汇演主持稿(开场白+结束语)
2014/12/14 职场文书
借条格式范本
2015/05/25 职场文书
党员转正大会主持词
2015/07/02 职场文书
Pytorch distributed 多卡并行载入模型操作
2021/06/05 Python
MySQL系列之八 MySQL服务器变量
2021/07/02 MySQL