纯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 相关文章推荐
CSS教程:CSS3圆角属性
Apr 02 HTML / CSS
CSS3自定义滚动条样式的示例代码
Aug 21 HTML / CSS
css3 边框、背景、文本效果的实现代码
Mar 21 HTML / CSS
如何开发一款堪比APP的微信小程序(腾讯内部团队分享)
Dec 22 HTML / CSS
使用HTML5 Canvas API控制字体的显示与渲染的方法
Mar 24 HTML / CSS
HTML5轻松实现全屏视频背景的示例
Apr 23 HTML / CSS
HTML5实现签到 功能
Oct 09 HTML / CSS
HTML5表单验证特性(知识点小结)
Mar 10 HTML / CSS
详解HTML5.2版本带来的修改
May 06 HTML / CSS
HTML5 SEO优化的一些建议
Aug 27 HTML / CSS
CSS实现单选折叠菜单功能
Nov 01 HTML / CSS
关于CSS自定义属性与前端页面的主题切换问题
Mar 21 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 单引号与双引号的区别
2009/11/24 PHP
使用PHP获取当前url路径的函数以及服务器变量
2013/06/29 PHP
ThinkPHP的常用配置选项汇总
2016/03/24 PHP
php读取本地json文件的实例
2018/03/07 PHP
Javascript - HTML的request类
2007/01/09 Javascript
ExtJS 学习专题(一) 如何应用ExtJS(附实例)
2010/03/11 Javascript
Jquery 改变radio/checkbox选中状态,获取选中的值(示例代码)
2013/12/12 Javascript
javascript框架设计读书笔记之模块加载系统
2014/12/02 Javascript
JavaScript中的值是按值传递还是按引用传递问题探讨
2015/01/30 Javascript
浅谈Javascript实现继承的方法
2015/07/06 Javascript
AngularJS中directive指令使用之事件绑定与指令交互用法示例
2016/11/22 Javascript
Bootstrap警告框(Alert)插件使用方法
2017/03/21 Javascript
nodejs爬虫遇到的乱码问题汇总
2017/04/07 NodeJs
vue 多入口文件搭建 vue多页面搭建的实例讲解
2018/03/12 Javascript
使用Angular CLI进行Build(构建)和Serve详解
2018/03/24 Javascript
vuejs项目打包之后的首屏加载优化及打包之后出现的问题
2018/04/01 Javascript
layui点击按钮添加可编辑的一行方法
2018/08/15 Javascript
Python操作MySQL数据库9个实用实例
2015/12/11 Python
Python中判断输入是否为数字的实现代码
2018/05/26 Python
Python Django框架防御CSRF攻击的方法分析
2019/10/18 Python
通过实例简单了解Python中yield的作用
2019/12/11 Python
Python操作redis和mongoDB的方法
2019/12/19 Python
Python命令行click参数用法解析
2019/12/19 Python
Pytorch模型转onnx模型实例
2020/01/15 Python
python 元组的使用方法
2020/06/09 Python
容易被忽略的Python内置类型
2020/09/03 Python
ASOS英国官网:英国在线时装和化妆品零售商
2017/05/19 全球购物
Engel & Bengel官网:婴儿推车、儿童房家具和婴儿设备
2019/12/28 全球购物
小学教师的个人自我鉴定
2013/10/26 职场文书
运动会广播稿400字
2014/01/25 职场文书
仓管岗位职责范本
2014/02/08 职场文书
优秀高中生事迹材料
2014/02/11 职场文书
《陶罐和铁罐》教学反思
2014/02/19 职场文书
2014年幼儿园园务工作总结
2014/12/05 职场文书
公司内部升职自荐信
2015/03/27 职场文书
mysql中关键词exists的用法实例详解
2022/06/10 MySQL