一款纯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 相关文章推荐
收集的7个CSS3代码生成工具
Apr 17 HTML / CSS
css3的图形3d翻转效果应用示例
Apr 08 HTML / CSS
利用css3-animation实现逐帧动画效果
Mar 10 HTML / CSS
结合CSS3的新特性来总结垂直居中的实现方法
May 30 HTML / CSS
网页中的电话号码如何实现一键直呼效果_附示例
Mar 15 HTML / CSS
HTML5拖拽文件到浏览器并实现文件上传下载功能代码
Jun 06 HTML / CSS
html5 视频播放解决方案
Nov 06 HTML / CSS
html5教你做炫酷的碎片式图片切换 (canvas)
Jul 28 HTML / CSS
html5 canvas实现给图片添加平铺水印
Aug 20 HTML / CSS
html5自定义video标签的海报与播放按钮功能
Dec 04 HTML / CSS
网站性能延迟加载图像的五种技巧(小结)
Aug 13 HTML / CSS
CSS的calc函数用法小结
Jun 25 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新手上路(十)
2006/10/09 PHP
PHP中使用smarty生成静态文件的例子
2014/04/24 PHP
php无法连接mysql数据库的正确解决方法
2016/07/01 PHP
php array_multisort 对数组进行排序详解及实例代码
2016/10/27 PHP
PHP Mysqli 常用代码集合
2016/11/12 PHP
thinkPHP简单实现多个子查询语句的方法
2016/12/05 PHP
PHP-X系列教程之内置函数的使用示例
2017/10/16 PHP
实例介绍PHP中zip_open()函数用法
2019/02/15 PHP
laravel框架实现敏感词汇过滤功能示例
2020/02/15 PHP
js注意img图片的onerror事件的分析
2011/01/01 Javascript
JS前端框架关于重构的失败经验分享
2013/03/17 Javascript
使用js判断数组中是否包含某一元素(类似于php中的in_array())
2013/12/12 Javascript
让DIV的滚动条自动滚动到最底部的3种方法(推荐)
2016/09/24 Javascript
Bootstrap优化站点资源、响应式图片、传送带使用详解3
2016/10/14 Javascript
JSON对象 详解及实例代码
2016/10/18 Javascript
BootStrap Table复选框默认选中功能的实现代码(从数据库获取到对应的状态进行判断是否为选中状态)
2017/07/11 Javascript
自定义类似于jQuery UI Selectable 的Vue指令v-selectable
2017/08/23 jQuery
react-native-tab-navigator组件的基本使用示例代码
2017/09/07 Javascript
Nodejs实现文件上传的示例代码
2017/09/26 NodeJs
JavaScript生成简单等差数列
2017/11/28 Javascript
JavaScript或jQuery 获取option value值方法解析
2020/05/12 jQuery
Vue项目中数据的深度监听或对象属性的监听实例
2020/07/17 Javascript
浅析python协程相关概念
2018/01/20 Python
简单了解python关系(比较)运算符
2019/07/08 Python
django2.2 和 PyMySQL版本兼容问题
2020/02/17 Python
Python实现企业微信机器人每天定时发消息实例
2020/02/25 Python
keras 权重保存和权重载入方式
2020/05/21 Python
就业协议书怎么填
2014/04/11 职场文书
股权转让协议书范本
2014/04/12 职场文书
电气工程及其自动化专业毕业生自荐信
2014/06/21 职场文书
统计学教授推荐信
2014/09/18 职场文书
2014年党员个人剖析材料
2014/10/08 职场文书
2015年世界环境日活动总结
2015/02/11 职场文书
2015年教研工作总结
2015/05/23 职场文书
2016道德模范先进事迹材料
2016/02/26 职场文书
win10更新失败无限重启解决方法
2022/04/19 数码科技