一款纯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 24 HTML / CSS
推荐一些比较有用的css3新属性
Nov 11 HTML / CSS
用canvas实现图片滤镜效果附演示
Nov 05 HTML / CSS
html5 viewport使用方法示例详解
Dec 02 HTML / CSS
html5 自定义播放器核心代码
Dec 20 HTML / CSS
浅谈Html5多线程开发之WebWorkers
May 02 HTML / CSS
html5 figure和figcaption的使用方法
Sep 10 HTML / CSS
原生canvas制作画图小工具的踩坑和爬坑
Jun 09 HTML / CSS
HTML5跳转小程序wx-open-launch-weapp的示例代码
Jul 16 HTML / CSS
关于html选择框创建占位符的问题
Jun 09 HTML / CSS
CSS实现章节添加自增序号的方法
Jun 23 HTML / CSS
css3 文字断裂效果
Apr 22 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
解析dedecms空间迁移步骤详解
2013/05/15 PHP
PHP生成唯一订单号的方法汇总
2015/04/16 PHP
简单了解PHP编程中数组的指针的使用
2015/11/30 PHP
php 根据自增id创建唯一编号类
2017/04/06 PHP
浅谈Laravel中的三种中间件的作用
2019/10/13 PHP
网站页面自动跳转实现方法PHP、JSP(上)
2010/08/01 Javascript
jQuery使用元素属性attr赋值详解
2015/02/27 Javascript
JQuery简单实现锚点链接的平滑滚动
2015/05/03 Javascript
jQuery实现Tab菜单滚动切换的方法
2015/09/21 Javascript
整理JavaScript创建对象的八种方法
2015/11/03 Javascript
详解JavaScript的另类写法
2016/04/11 Javascript
深入理解JS DOM事件机制
2016/08/06 Javascript
浅谈js对象属性 通过点(.) 和方括号([]) 的不同之处
2016/10/29 Javascript
浅谈移动端之js touch事件 手势滑动事件
2016/11/07 Javascript
Angularjs通过指令监听ng-repeat渲染完成后执行脚本的方法
2016/12/31 Javascript
vue.js简单配置axios的方法详解
2017/12/13 Javascript
js循环map 获取所有的key和value的实现代码(json)
2018/05/09 Javascript
node.js部署之启动后台运行forever的方法
2018/05/23 Javascript
vue中vee validate表单校验的几种基本使用
2018/06/25 Javascript
js控制随机数生成概率代码实例
2019/03/21 Javascript
使用 js 简单的实现 bind、call 、aplly代码实例
2019/09/07 Javascript
vscode 插件开发 + vue的操作方法
2020/06/05 Javascript
python实现bitmap数据结构详解
2014/02/17 Python
Python栈类实例分析
2015/06/15 Python
python用reduce和map把字符串转为数字的方法
2016/12/19 Python
Python数据结构与算法之图的最短路径(Dijkstra算法)完整实例
2017/12/12 Python
Python with语句和过程抽取思想
2019/12/23 Python
Django获取model中的字段名和字段的verbose_name方式
2020/05/19 Python
英国家喻户晓的折扣商场:TK Maxx
2017/05/26 全球购物
升旗仪式主持词
2014/03/19 职场文书
个人房屋转让协议书范本
2014/10/26 职场文书
公司环境卫生管理制度
2015/08/05 职场文书
团队拓展训练感想
2015/08/07 职场文书
庆祝教师节主题班会
2015/08/17 职场文书
Netty分布式客户端处理接入事件handle源码解析
2022/03/25 Java/Android
详细介绍Next.js脚手架完整搭建封装
2022/04/26 Javascript