之前为大家介绍过一款纯css3实现的圆形旋转分享按钮。今天要给大家带来一款基于jquery的圆形动画按钮。这款按钮鼠标经过的时候以边框转圈,然后逐渐消息,在实例中给出了四种颜色的demo。效果图如下:

在线预览   源码下载

实现的代码。

html代码:

 <figure class='red'>
<div class='icon'>
i</div>
<div class='circle'>
</div>
</figure>
<figure class='blue'>
<div class='icon'>
j</div>
<div class='circle'>
</div>
</figure>
<figure class='green'>
<div class='icon'>
g</div>
<div class='circle'>
</div>
</figure>
<figure class='orange'>
<div class='icon'>
h</div>
<div class='circle'>
</div>
</figure>

css代码:

 .blue .circle {
background: #0000ff;
border-color: #0000ff;
}
.blue:hover .circle {
border-right-color: #0000ff;
}
.blue:hover .icon {
color: #0000ff;
} .green .circle {
background: #00cc00;
border-color: #00cc00;
}
.green:hover .circle {
border-right-color: #00cc00;
}
.green:hover .icon {
color: #00cc00;
} .orange .circle {
background: #ff6000;
border-color: #ff6000;
}
.orange:hover .circle {
border-right-color: #ff6000;
}
.orange:hover .icon {
color: #ff6000;
} body {
height: 100%;
width: 100%;
margin: 100px auto;
width: 100%;
padding-left: 25px;
text-align: center;
overflow: hidden;
} figure {
cursor: pointer;
display: inline-block;
margin-right: 60px;
position: relative;
width: 80px;
height: 80px;
} .circle {
position: absolute;
top:;
left:;
width: 100%;
height: 100%;
border-radius: 47.05882px;
background: #dd0000;
transition: background .5s linear;
border: 2px solid #dd0000;
backface-visibility: hidden;
} figure:hover .circle {
border-color: transparent;
background: #fff;
animation: hoorai cubic-bezier(0.18, 0.14, 0.29, 1) 1s;
animation-fill-mode: forwards;
border-right-color: #dd0000;
} .icon {
position: absolute;
top:;
left:;
z-index:;
width: 100%;
height: 100%;
font-family: 'fontello';
font-size: 32px;
color: #fff;
text-align: center;
line-height: 84px;
margin-left: 2px;
transition: color .5s linear;
} figure:hover .icon {
color: #dd0000;
} @keyframes hoorai {
0% {
transform: rotate(-90deg);
opacity: 1.0;
}
50% {
opacity: 1.0;
}
100% {
transform: rotate(360deg);
opacity: 0.0;
}
}

注:本文爱编程原创文章,转载请注明原文地址:http://www.w2bc.com/Article/8078

分享一款基于jquery的圆形动画按钮的更多相关文章

  1. 一款基于jquery的喜欢动画按钮

    今天给大家带来一款基于jquery的喜欢动画按钮.这个实例中给了三种动画特效.效果图如下: 在线预览   源码下载 实现的代码. html代码: <p class='heading'> C ...

  2. 一款基于jquery ui的动画提交表单

    今天要给大家分享一款基于jquery ui的动画提交表单.这款提交表单的的效果是以动画的形式依次列表所需填写的信息.效果非常不错,效果图如下: 在线预览   源码下载 实现的代码. html代码: & ...

  3. 一款基于jQuery轮播切换焦点图,可播放多张图片

    今天给大家分享一款基于jQuery轮播切换焦点图,可播放多张图片,在这个组件中,你可以任意指定8张图片,然后插件就会帮你自动生成缩略图,并且自动开始切换播放图片.当然,你也可以手动切换图片,只要点击缩 ...

  4. 一款基于jQuery仿淘宝红色分类导航

    今天给大家分享一款基于jQuery仿淘宝红色分类导航.这款分类导航适用浏览器:IE8.360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗.效果图如下: 在线预览    ...

  5. 一款基于jQuery的仿百度首页滑动选项卡

    今天给大家分享一款基于jQuery的仿百度首页滑动选项卡.这款选项卡适用浏览器:IE8.360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗.效果图如下: 在线预览   ...

  6. 一款基于jQuery的图片场景标注提示弹窗特效

    今天给大家分享一款基于jQuery的图片场景标注提示弹窗特效,这款实例适合在图片上标注某个物件,单击弹出详情说明,兼容360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之 ...

  7. 一款基于jquery和css3的头像恶搞特效

    今天给大家分享一款基于jquery和css3的头像恶搞特效.这款实例中,一个头像在画面中跳舞,头像还有可爱的帽子,单击下面的按钮可以为头像切换不同的帽子.效果图如下: 在线预览   源码下载 实现的代 ...

  8. 一款基于jQuery可放大预览的图片滑块插件

    今天给大家分享一款基于jQuery可放大预览的图片滑块插件.这款jQuery焦点图插件的特点是可以横向左右滑动图片,并且点击图片可以进行放大预览,唯一的缺陷是这款焦点图并不能循环切换,如果你有较好的J ...

  9. 一款基于jquery和css3的响应式二级导航菜单

    今天给大家分享一款基于jquery和css3的响应式二级导航菜单,这款导航是传统的基于顶部,鼠标经过的时候显示二级导航,还采用了当前流行的响应式设计.效果图如下: 在线预览   源码下载 实现的代码. ...

随机推荐

  1. 域名无法解析 Linux临时或永久修改DNS

    最近给VPS重装了系统,因为服务商不提供DHCP,所以只好手动设置IP和DNS Server.悲催的是系统重装的时候忘记了输入DNS Server,最后导致进去系统后,各种域名无法解析. Linux中 ...

  2. Spring +Mybatis 企业应用实战(脑图)

  3. mysql优化利器之explain

    一.语法 {EXPLAIN | DESCRIBE | DESC} tbl_name [col_name | wild] {EXPLAIN | DESCRIBE | DESC} [explain_typ ...

  4. HDUOJ--Holding Bin-Laden Captive!

    Holding Bin-Laden Captive! Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Ja ...

  5. Loading...加载图收集

    收集来源:http://cs.fangjia.com/zoushi/

  6. 房产地图google map的初步应用点滴.4)(转)

    房产地图google map的初步应用点滴.1) 房产地图google map的初步应用点滴.2) 房产地图google map的初步应用点滴.3) 房产地图google map的初步应用点滴.4) ...

  7. jmeter --- 基于InfluxDB&Grafana的JMeter实时性能测试数据的监控和展示

    转自:https://blog.csdn.net/RickyOne_RR/article/details/50637839 本文主要讲述如何利用JMeter监听器Backend Listener,配合 ...

  8. Shlwapi.h头文件的使用

    // TestShlwAPI.cpp : 定义控制台应用程序的入口点.// #include "stdafx.h"#include <Shlwapi.h>#pragma ...

  9. Linux内核(15) - 方法论

    什么是方法论 方法论给人的第一感觉就是它是一个玄之又玄的很朦胧的东西,显然,学习本身就是一件很玄乎的事情,有些人整天潇潇洒洒没见怎么用心就能够获得很好的成绩,而有些人则相反,投悬梁锥刺骨也还是成绩平平 ...

  10. SonarQube4.4+Jenkins进行代码检查实例之三-单元測试分析

    作者:张克强    作者微博:张克强-敏捷307 在 <SonarQube4.4+Jenkins进行代码检查实例之中的一个> 中介绍了不编译仅仅检查的方式. 在<SonarQube4 ...