一款纯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圆角样式分享自定义按钮样式
Dec 27 HTML / CSS
CSS3过渡transition效果实例介绍
May 03 HTML / CSS
CSS3 3D酷炫立方体变换动画的实现
Mar 26 HTML / CSS
HTML5 和小程序实现拍照图片旋转、压缩和上传功能
Oct 08 HTML / CSS
canvas实现图片马赛克的示例代码
Mar 26 HTML / CSS
canvas实现圆绘制的示例代码
Sep 11 HTML / CSS
谷歌浏览器小字体处理方案即12px以下字体
Dec 17 HTML / CSS
使用html5新特性轻松监听任何App自带返回键的示例
Mar 13 HTML / CSS
html5实现九宫格抽奖可固定抽中某项奖品
Jun 15 HTML / CSS
Html5之webcoekt播放JPEG图片流
Sep 22 HTML / CSS
Html5 webRTC简单实现视频调用的示例代码
Sep 23 HTML / CSS
前端使用svg图片改色实现示例
Jul 23 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
javascript 动态生成私有变量访问器
2009/12/06 Javascript
javascript学习笔记(三) String 字符串类型介绍
2012/06/19 Javascript
iframe的onreadystatechange事件在firefox下的使用
2014/04/16 Javascript
通过js获取上传的图片信息(临时保存路径,名称,大小)然后通过ajax传递给后端的方法
2015/10/01 Javascript
基于jQuery实现选取月份插件附源码下载
2015/12/28 Javascript
JavaScript实现时间表动态效果
2017/07/15 Javascript
vue中七牛插件使用的实例代码
2017/07/28 Javascript
Vue验证码60秒倒计时功能简单实例代码
2018/06/22 Javascript
Node.js事件的正确使用方法
2019/04/05 Javascript
详解新手使用vue-router传参时注意事项
2019/06/06 Javascript
layui点击数据表格添加或删除一行的例子
2019/09/12 Javascript
原生js滑动轮播封装
2020/07/31 Javascript
vue+openlayers绘制省市边界线
2020/12/24 Vue.js
Vue实现圆环进度条的示例
2021/02/06 Vue.js
[05:20]2018DOTA2亚洲邀请赛主赛事第三日战况回顾 LGD率先挺进胜者组决赛
2018/04/06 DOTA
Python写的Tkinter程序屏幕居中方法
2015/03/10 Python
python实现基于SVM手写数字识别功能
2020/05/27 Python
python使用itchat库实现微信机器人(好友聊天、群聊天)
2018/01/04 Python
Python模拟简单电梯调度算法示例
2018/08/20 Python
Python基于mysql实现学生管理系统
2019/02/21 Python
python中时间转换datetime和pd.to_datetime详析
2019/08/11 Python
python如何保证输入键入数字的方法
2019/08/23 Python
使用python远程操作linux过程解析
2019/12/04 Python
使用keras实现孪生网络中的权值共享教程
2020/06/11 Python
通过实例解析python创建进程常用方法
2020/06/19 Python
Mio Skincare美国官网:身体紧致及孕期身体护理
2017/03/05 全球购物
ghd澳大利亚官方网站:英国最受欢迎的美发工具品牌
2018/05/21 全球购物
翻译专业应届生求职信
2013/11/23 职场文书
毕业生个人求职信范例分享
2013/12/17 职场文书
主题团日活动总结
2014/06/25 职场文书
2014年全国法制宣传日宣传活动方案
2014/11/02 职场文书
地陪导游欢迎词
2015/01/26 职场文书
小学体育教学随笔
2015/08/14 职场文书
应届生们该怎么书写求职信?
2019/07/05 职场文书
spring cloud 配置中心native配置方式
2021/09/25 Java/Android
一文搞清楚MySQL count(*)、count(1)、count(col)区别
2022/03/03 MySQL