纯css3实现的鼠标悬停动画按钮


Posted in HTML / CSS onDecember 23, 2014

今天给大家带来一款纯css3实现的鼠标悬停动画按钮。这款按钮鼠标经过前以正方形的形式,当鼠标经过的时候以动画的形式变成圆形。效果图如下:

纯css3实现的鼠标悬停动画按钮

实现的代码。

html代码:

复制代码
代码如下:

<div>
<span></span>
</div>

css3代码:

复制代码
代码如下:

body
{
background-color: #333;
}
div
{
width: 200px;
height: 200px;
margin: 0 auto;
}
span
{
position: relative;
width: 180px;
height: 180px;
display: block;
margin: auto;
top: 25px;
border: 20px solid rgba(255, 255, 0, .25);
background-color: rgba(124,155,13,1);
-webkit-transition: .5s;
-moz-transition: .5s;
-ms-transition: .5s;
transition: .5s;
border-radius: 30px 0px 30px 0px;
}
span:before, span:after
{
position: absolute;
display: block;
background-color: #fff;
border-radius: 10px;
margin: auto;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
}
span:before
{
width: 100px;
height: 10px;
content: "";
}
span:after
{
width: 10px;
height: 100px;
content: "";
}
div:hover span
{
-webkit-transform: scale(.5) rotate(45deg);
-moz-transform: scale(.5) rotate(45deg);
-ms-transform: scale(.5) rotate(45deg);
transform: scale(.5) rotate(45deg);
border-radius: 110px;
background-color: rgba(112,18,255,1);
}

非常棒的鼠标悬停特效吧,最重要的是完全是纯CSS3来实现的,小伙伴们自由发挥下,用到自己的项目中去吧

HTML / CSS 相关文章推荐
深入解读CSS3中transform变换模型的渲染
May 27 HTML / CSS
css3闪亮进度条效果实现思路及代码
Apr 17 HTML / CSS
CSS3属性background-size使用指南
Dec 09 HTML / CSS
CSS3实现银灰色动画效果的导航菜单代码
Sep 01 HTML / CSS
非常漂亮的CSS3百叶窗焦点图动画
Feb 24 HTML / CSS
详解CSS3原生支持div铺满浏览器的方法
Aug 30 HTML / CSS
HTML5 Canvas像素处理使用接口介绍
Dec 02 HTML / CSS
html5的新增的标签和废除的标签简要概述
Feb 20 HTML / CSS
HTML5视频支持检测(检查浏览器是否支持视频播放)
Jun 08 HTML / CSS
HTML5实现页面切换激活的PageVisibility API使用初探
May 13 HTML / CSS
iPhoneX安全区域(Safe Area)底部小黑条在微信小程序和H5的屏幕适配
Apr 08 HTML / CSS
Html5同时支持多端sdk的小技巧
Nov 17 HTML / CSS
css3实现3D色子翻转特效
Dec 23 #HTML / CSS
CSS3使用border-radius属性制作圆角
Dec 22 #HTML / CSS
CSS3 实现侧边栏展开收起动画
Dec 22 #HTML / CSS
css3选择器基本介绍
Dec 15 #HTML / CSS
css3的transition属性详解
Dec 15 #HTML / CSS
CSS3 @font-face属性使用指南
Dec 12 #HTML / CSS
CSS3简单实现照片墙
Dec 12 #HTML / CSS
You might like
谈一谈收音机的高放电路
2021/03/02 无线电
Win2000+Apache+MySql+PHP4+PERL安装使用小结
2006/10/09 PHP
PHP通过API获取手机号码归属地
2015/05/28 PHP
ThinkPHP数据操作方法总结
2015/09/28 PHP
PHP explode()函数的几个应用和implode()函数有什么区别
2015/11/05 PHP
php下载文件,添加响应头的简单实例
2016/09/22 PHP
PHP排序算法之希尔排序(Shell Sort)实例分析
2018/04/20 PHP
PHP PDOStatement::fetchColumn讲解
2019/01/31 PHP
限制复选框的最大可选数
2006/07/01 Javascript
Javascript学习笔记7 原型链的原理
2010/01/11 Javascript
Node.js和PHP根据ip获取地理位置的方法
2014/03/14 Javascript
浅谈javascript的调试
2015/01/28 Javascript
jQuery悬停文字提示框插件jquery.tooltipster.js用法示例【附demo源码下载】
2016/07/19 Javascript
AngularJS入门教程之路由机制ngRoute实例分析
2016/12/13 Javascript
基于javascript的Form表单验证
2016/12/29 Javascript
纯JS实现简单的日历
2017/06/26 Javascript
vue中当图片地址无效的时候,显示默认图片的方法
2018/09/18 Javascript
详解JavaScript中关于this指向的4种情况
2019/04/18 Javascript
Vue基于iview table展示图片实现点击放大
2020/08/05 Javascript
javascript中layim之查找好友查找群组
2021/02/06 Javascript
Python字符串处理函数简明总结
2015/04/13 Python
解决pycharm安装后代码区不能编辑的问题
2018/10/28 Python
对python条件表达式的四种实现方法小结
2019/01/30 Python
使用python实现mqtt的发布和订阅
2019/05/05 Python
python SVM 线性分类模型的实现
2019/07/19 Python
django基于cors解决跨域请求问题详解
2019/08/06 Python
python lambda函数及三个常用的高阶函数
2020/02/05 Python
CSS3 3D立方体效果示例-transform也不过如此
2016/12/05 HTML / CSS
在线吉他课程,学习如何弹吉他:Fender Play
2019/02/28 全球购物
Java面向对象面试题
2016/12/26 面试题
学生实习自我鉴定
2013/10/11 职场文书
红旗方阵解说词
2014/02/12 职场文书
库房管理员岗位职责
2014/03/09 职场文书
高中毕业生登记表自我鉴定范文
2014/03/18 职场文书
中国梦演讲稿教师篇
2014/04/23 职场文书
无财产无子女离婚协议书范文
2014/09/14 职场文书