jQuery实现动画效果circle实例


Posted in Javascript onAugust 06, 2015

本文实例讲述了jQuery实现动画效果circle的方法。分享给大家供大家参考。具体如下:

这款jQuery实现动画效果circle,Google+的圈子特效做的很不错,这里模仿下,时间有限,还有一个动画累积的问题没有解决。当然,是基于 jQuery的,纯JS 还没有这个能力呢。感兴趣的朋友可以加以完善试试。

运行效果截图如下:

jQuery实现动画效果circle实例

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head> 
<title>jQuery 动画效果 circle</title> 
<style> 
  body {
    width:200px;
    margin:0 auto;
    margin-top:100px;
    background:#CCC;
  }
  #login{
    position:relative;
  }
  .circle_l, .circle_b {
    width:148px;
    height:148px;
    border-radius:80px;
    background:blue;
    border:1px solid #FFF;
  }
  .circle_l {
    width:138px;
    height:138px;
    position:absolute;
    top:5px;
    left:5px;
  }
  .circle_b {
    background:lightblue;
  }
</style>
<script src="jquery-1.6.2.min.js" type="text/javascript"></script>
</head> 
<body>
<div id="login">
  <div class="circle_b">
    <div class="circle_l"></div>
  </div>
</div>
<script type="text/javascript"> 
  $(".circle_b").hover(function(){
    $(this).stop().animate({width:188,height:188,marginTop:"-20",marginLeft:"-20"},500)
        .css({"border-radius":"150px"});
    $(".circle_l").stop().animate({marginTop:"20"},500)
  },function(){
    $(this).stop().animate({width:148,height:148,marginTop:"0",marginLeft:"0"},500)
        .css({"border-radius":"100px"});
    $(".circle_l").stop().animate({marginTop:"0"},500)
  })
</script>
</body>
</html>

希望本文所述对大家的jquery程序设计有所帮助。

Javascript 相关文章推荐
二级域名转向类
Nov 09 Javascript
js 输出内容到新窗口具体实现代码
May 31 Javascript
jquery使用经验小结
May 20 Javascript
JS控制按钮10秒钟后可用的方法
Dec 22 Javascript
BootStrap智能表单demo示例详解
Jun 13 Javascript
js 判断各种数据类型的简单方法(推荐)
Aug 29 Javascript
基于JS快速实现导航下拉菜单动画效果附源码下载
Oct 27 Javascript
angularjs路由传值$routeParams详解
Sep 05 Javascript
jquery实现下载图片功能
Jul 18 jQuery
关于layui 下拉列表的change事件详解
Sep 20 Javascript
vue-router结合vuex实现用户权限控制功能
Nov 14 Javascript
基于jQuery实现挂号平台首页源码
Jan 06 jQuery
jQuery动态星级评分效果实现方法
Aug 06 #Javascript
javascript使用输出语句实现网页特效代码
Aug 06 #Javascript
JS实现霓虹灯文字效果的方法
Aug 06 #Javascript
javascript实现网页背景烟花效果的方法
Aug 06 #Javascript
JS实现三级折叠菜单特效,其它级可自动收缩
Aug 06 #Javascript
JavaScript实现定时隐藏与显示图片的方法
Aug 06 #Javascript
JavaScript实现文字跟随鼠标特效
Aug 06 #Javascript
You might like
php 在线打包_支持子目录
2008/06/28 PHP
php class中public,private,protected的区别以及实例分析
2013/06/18 PHP
PHP防止注入攻击实例分析
2014/11/03 PHP
PHP导出带样式的Excel示例代码
2016/08/28 PHP
javascript中运用闭包和自执行函数解决大量的全局变量问题
2010/12/30 Javascript
jquery删除数据记录时的弹出提示效果
2014/05/06 Javascript
浅谈javascript中基本包装类型
2015/06/03 Javascript
JavaScript实现的圆形浮动标签云效果实例
2015/08/06 Javascript
信息页文内画中画广告js实现代码(文中加载广告方式)
2016/01/03 Javascript
JavaScript头像上传插件源码分享
2016/03/29 Javascript
使用vue.js制作分页组件
2016/06/27 Javascript
jQuery简单实现页面元素置顶时悬浮效果示例
2016/08/01 Javascript
微信小程序 form组件详解及简单实例
2017/01/10 Javascript
JS中SetTimeout和SetInterval使用初探
2017/03/23 Javascript
webpack独立打包和缓存处理详解
2017/04/03 Javascript
js实现简单数字变动效果
2017/11/06 Javascript
Vuejs+vue-router打包+Nginx配置的实例
2018/09/20 Javascript
JS使用canvas中的measureText方法测量字体宽度示例
2019/02/02 Javascript
vue中利用simplemde实现markdown编辑器(增加图片上传功能)
2019/04/29 Javascript
Vue extend的基本用法(实例详解)
2019/12/09 Javascript
ESLint 是如何检查 .vue 文件的
2020/11/30 Vue.js
[00:34]DOTA2上海特级锦标赛 VG战队宣传片
2016/03/04 DOTA
[49:17]DOTA2-DPC中国联赛 正赛 Phoenix vs Dynasty BO3 第三场 1月26日
2021/03/11 DOTA
[57:31]DOTA2-DPC中国联赛 正赛 SAG vs CDEC BO3 第一场 2月1日
2021/03/11 DOTA
python实现的一个火车票转让信息采集器
2014/07/09 Python
Python之——生成动态路由轨迹图的实例
2019/11/22 Python
python函数不定长参数使用方法解析
2019/12/14 Python
Python常用数据分析模块原理解析
2020/07/20 Python
HTML5 Notification(桌面提醒)功能使用实例
2014/03/17 HTML / CSS
HTML5之tabindex属性全面解析
2016/07/07 HTML / CSS
爱情保证书大全
2014/04/29 职场文书
大四毕业生自荐书
2014/07/05 职场文书
个人公司授权委托书范本
2014/10/12 职场文书
HTML速写之Emmet语法规则的实现
2021/04/07 HTML / CSS
Java移除无效括号的方法实现
2021/08/07 Java/Android
浅谈MySQL函数
2021/10/05 MySQL