一款纯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中transform变换模型的渲染
May 27 HTML / CSS
详解CSS3中border-image的使用
Jul 18 HTML / CSS
CSS3中的opacity属性使用教程
Aug 19 HTML / CSS
CSS3+Sprite实现僵尸行走动画特效源码
Jan 27 HTML / CSS
用HTML5.0制作网页的教程
May 30 HTML / CSS
css3 transform 3d 使用css3创建动态3d立方体(html5实践)
Jan 06 HTML / CSS
HTML5中的Scoped属性使用实例
Apr 23 HTML / CSS
利用纯html5绘制出来的一款非常漂亮的时钟
Jan 04 HTML / CSS
HTML5全屏(Fullscreen)API详细介绍
Apr 24 HTML / CSS
使用HTML5 Canvas绘制圆角矩形及相关的一些应用举例
Mar 22 HTML / CSS
canvas绘制圆角头像的实现方法
Jan 17 HTML / CSS
关于html字符串正则判断和匹配的具体使用
Dec 12 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定时删除文件夹下文件(清理缓存文件)
2013/01/23 PHP
PHP如何通过传引用的思想实现无限分类(代码简单)
2015/10/13 PHP
yii2.0整合阿里云oss上传单个文件的示例
2017/09/19 PHP
javascript操作数组详解
2014/12/17 Javascript
JS判断是否为JSON对象及是否存在某字段的方法(推荐)
2016/11/29 Javascript
Angular路由简单学习
2016/12/26 Javascript
浅谈jquery拼接字符串效率比较高的方法
2017/02/22 Javascript
使用Bootstrap + Vue.js实现添加删除数据示例
2017/02/27 Javascript
JS控件bootstrap suggest plugin使用方法详解
2017/03/25 Javascript
JS实现多级菜单中当前菜单不随页面跳转样式而发生变化
2017/05/30 Javascript
layui之select的option叠加问题的解决方法
2018/03/08 Javascript
vue filters的使用详解
2018/06/11 Javascript
vue 解决addRoutes动态添加路由后刷新失效问题
2018/07/02 Javascript
JS实现可针对算术表达式求值的计算器功能示例
2018/09/04 Javascript
Vue项目总结之webpack常规打包优化方案
2019/06/06 Javascript
JS代码触发事件代码实例
2020/01/02 Javascript
vue+canvas实现移动端手写签名
2020/05/21 Javascript
[50:02]完美世界DOTA2联赛PWL S2 Magma vs FTD 第三场 11.29
2020/12/03 DOTA
[01:07:20]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第二场 2月2日
2021/03/11 DOTA
Python中类型关系和继承关系实例详解
2015/05/25 Python
python如何查看系统网络流量的信息
2016/09/12 Python
python实现斐波那契数列的方法示例
2017/01/12 Python
python SSH模块登录,远程机执行shell命令实例解析
2018/01/12 Python
Python enumerate函数功能与用法示例
2019/03/01 Python
浅谈python的深浅拷贝以及fromkeys的用法
2019/03/08 Python
Python、 Pycharm、Django安装详细教程(图文)
2019/04/12 Python
python字符串和常用数据结构知识总结
2019/05/21 Python
python GUI库图形界面开发之PyQt5动态加载QSS样式文件
2020/02/25 Python
Python 程序员必须掌握的日志记录
2020/08/17 Python
css3 pointer-events 介绍详解
2017/09/18 HTML / CSS
Coggles美国/加拿大:高级国际时装零售商
2018/10/23 全球购物
Currentbody法国:健康与美容高科技产品
2020/08/16 全球购物
荷兰浴室和卫浴网上商店:Badkamerxxl.nl
2020/10/06 全球购物
公司财务总监岗位职责
2013/12/14 职场文书
spring boot项目application.properties文件存放及使用介绍
2021/06/30 Java/Android
使用vue判断当前环境是安卓还是IOS
2022/04/12 Vue.js