纯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实现针线缝合效果(图解步骤)
Feb 04 HTML / CSS
css3 给页面加个半圆形导航条主要利用旋转和倾斜样式
Feb 10 HTML / CSS
CSS3中box-shadow的用法介绍
Jul 15 HTML / CSS
CSS3绘制有活力的链接下划线
Jul 14 HTML / CSS
利用CSS3制作简单的3d半透明立方体图片展示
Mar 25 HTML / CSS
HTML5 常用语法一览(列举不支持的属性)
Jan 26 HTML / CSS
input元素的url类型和email类型简介
Jul 11 HTML / CSS
HTML5实现一个能够移动的小坦克示例代码
Sep 02 HTML / CSS
Html5 video标签视频的最佳实践
Feb 26 HTML / CSS
html5给汉字加拼音加进度条的实现代码
Apr 07 HTML / CSS
基于HTML5+tracking.js实现刷脸支付功能
Apr 16 HTML / CSS
萌新HTML5 入门指南(二)
Nov 09 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
PHP 引用是个坏习惯
2010/03/12 PHP
php中常用字符串处理代码片段整理
2011/11/07 PHP
PHP数组操作类实例
2015/07/11 PHP
PHP调试的强悍利器之PHPDBG
2016/02/22 PHP
php实现简单的权限管理的示例代码
2017/08/25 PHP
Laravel框架实现的使用smtp发送邮件功能示例
2019/03/12 PHP
封装的原生javascript弹出层代码
2010/09/24 Javascript
推荐30个新鲜出炉的精美 jQuery 效果
2012/03/26 Javascript
微信分享的标题、缩略图、连接及描述设置方法
2014/10/14 Javascript
jquery实现页面虚拟键盘特效
2015/08/08 Javascript
使用OpenLayers3 添加地图鼠标右键菜单
2015/12/29 Javascript
基于JavaScript实现百叶窗动画效果不只单纯flas可以实现
2016/02/29 Javascript
动态统计当前输入内容的字节、字符数的实例详解
2017/10/27 Javascript
node.js文件操作系统实例详解
2019/11/05 Javascript
Element Collapse 折叠面板的使用方法
2020/07/26 Javascript
jQuery实现简单评论功能
2020/08/19 jQuery
Python with的用法
2014/08/22 Python
python静态方法实例
2015/01/14 Python
10个易被忽视但应掌握的Python基本用法
2015/04/01 Python
Python中用于转换字母为小写的lower()方法使用简介
2015/05/19 Python
Django中的“惰性翻译”方法的相关使用
2015/07/27 Python
Python使用Selenium+BeautifulSoup爬取淘宝搜索页
2018/02/24 Python
python打包压缩、读取指定目录下的指定类型文件
2018/04/12 Python
python 解决print数组/矩阵无法完整输出的问题
2020/02/19 Python
Matplotlib中%matplotlib inline如何使用
2020/07/28 Python
Python3爬虫中识别图形验证码的实例讲解
2020/07/30 Python
浅析Python打包时包含静态文件处理方法
2021/01/15 Python
python opencv实现图像配准与比较
2021/02/09 Python
如何用Matlab和Python读取Netcdf文件
2021/02/19 Python
中外合拍动画首获奥斯卡提名,“上海出品”《飞奔去月球》能否拿下最终大奖?
2021/03/16 国漫
一张图片能隐含千言万语之隐藏你的程序代码
2012/12/13 HTML / CSS
纽约现代艺术博物馆商店:MoMA STORE(室内家具和杂货商品)
2016/08/02 全球购物
应届生如何写自荐信
2014/01/05 职场文书
交通安全寄语大全
2014/04/08 职场文书
效能风暴心得体会
2014/09/04 职场文书
Win11怎么修改电源模式?Win11修改电源模式的方法
2022/04/05 数码科技