之前为大家介绍过一款纯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上传下载文件rz,sz

    [一般用于SecureCRT ssh中使用] █ 法一:直接用yum安装lrzsz(推荐) yum install lrzsz -y 注意:rhel安装完系统后 直接可使用 rz sz █ 法二:源文 ...

  2. 腾讯云-搭建 FTP 文件服务

    搭建 FTP 文件服务 目的:搭建认证登录的FTP具有读写权限 安装并启动 FTP 服务 任务时间:5min ~ 10min 安装 VSFTPD 使用 yum 安装 vsftpd: yum insta ...

  3. vs2017预览版下载

    vs2017预览版,没有限制的不过不能生成生产版本,集成最新的功能! 下载地址: https://www.visualstudio.com/zh-hans/vs/preview/

  4. kubernetes 无法删除 pod 问题的解决

    [摘要] kubernetes 可能会产生垃圾或者僵尸pod,在删除rc的时候,相应的pod没有被删除,手动删除pod后会自动重新创建,这时一般需要先删除掉相关联的resources,实际中还要具体情 ...

  5. JAVA常见异常解析

    1. java.lang.nullpointerexception 这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对 ...

  6. 【LeetCode】129. Sum Root to Leaf Numbers (2 solutions)

    Sum Root to Leaf Numbers Given a binary tree containing digits from 0-9 only, each root-to-leaf path ...

  7. Squid调试和故障处理

    http://blog.zhdata.com/tag/squid第16章 调试和故障处理 16.1 一些通用问题 在讨论通用debug前,我先提起一些经常发生的问题. 16.1.1 “Failed t ...

  8. C# MediaPlayer的详细用法

    AxWindowsMediaPlayer的详细用法 作者:龙昊雪 AxWindowsMediaPlayer的详细用法收藏 function StorePage(){d=document;t=d.sel ...

  9. android适配器Adapter

    一.什么是适配器,适配器有什么用? 适配器是AdapterView视图(如ListView - 列表视图控件.Gallery - 缩略图浏览器控件.GridView - 网格控件.Spinner - ...

  10. PHP安装Redis扩展教程

    安装redis 下载软件包phpredis  https://github.com/nicolasff/phpredis uzip  master    #解压得到 phpredis-master c ...