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 相关文章推荐
今天是星期几的4种JS代码写法
Sep 17 Javascript
多种方法实现JS动态添加事件
Nov 01 Javascript
js 左右悬浮对联广告代码示例
Dec 12 Javascript
js使用split函数按照多个字符对字符串进行分割的方法
Mar 20 Javascript
JavaScript的jQuery库中function的存在和参数问题
Aug 13 Javascript
jQuery往返城市和日期查询实例讲解
Oct 09 Javascript
javascript实现简易计算器的代码
May 31 Javascript
基于JS实现回到页面顶部的五种写法(从实现到增强)
Sep 03 Javascript
ZeroClipboard.js使用一个flash复制多个文本框
Jun 19 Javascript
JS在Array数组中按指定位置删除或添加元素对象方法示例
Nov 19 Javascript
js 使用ajax设置和获取自定义header信息的方法小结
Mar 12 Javascript
Javascript Web Worker使用过程解析
Mar 16 Javascript
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
优化WordPress的Google字体以加速国内服务器上的运行
2015/11/24 PHP
PHP中的浅复制与深复制的实例详解
2017/10/26 PHP
laravel解决迁移文件一次删除创建字段报错的问题
2019/10/24 PHP
div移动 输入框不能输入的问题
2009/11/19 Javascript
jquery $.ajax各个事件执行顺序
2010/10/15 Javascript
基于jquery的无限级联下拉框js插件
2011/10/29 Javascript
基于jquery DOM写的类似微博发布的效果
2012/10/20 Javascript
Chrome扩展页面动态绑定JS事件提示错误
2014/02/11 Javascript
浅析2种JavaScript继承方式
2015/12/04 Javascript
js removeChild 方法深入理解
2016/08/16 Javascript
前端面试知识点锦集(JavaScript篇)
2016/12/28 Javascript
NodeJs中express框架的send()方法简介
2017/06/20 NodeJs
three.js中文文档学习之如何本地运行详解
2017/11/20 Javascript
Angular5给组件本身的标签添加样式class的方法
2018/04/07 Javascript
angularJs select绑定的model取不到值的解决方法
2018/10/08 Javascript
微信小程序之裁剪图片成圆形的实现代码
2018/10/11 Javascript
vscode下vue项目中eslint的使用方法
2019/01/13 Javascript
Vue实现微信支付功能遇到的坑
2019/06/05 Javascript
微信小程序利用Canvas绘制图片和竖排文字详解
2019/06/25 Javascript
node.js开发辅助工具nodemon安装与配置详解
2020/02/06 Javascript
Vue列表如何实现滚动到指定位置样式改变效果
2020/05/09 Javascript
ES6函数和数组用法实例分析
2020/05/23 Javascript
Vue将props值实时传递 并可修改的操作
2020/08/09 Javascript
Javascript异步流程控制之串行执行详解
2020/09/27 Javascript
js实现筛选功能
2020/11/24 Javascript
Python中使用MELIAE分析程序内存占用实例
2015/02/18 Python
Python3实现发送QQ邮件功能(文本)
2017/12/15 Python
使用 Python 实现微信公众号粉丝迁移流程
2018/01/03 Python
利用python对Excel中的特定数据提取并写入新表的方法
2018/06/14 Python
Python线程条件变量Condition原理解析
2020/01/20 Python
python通过文本在一个图中画多条线的实例
2020/02/21 Python
python opencv肤色检测的实现示例
2020/12/21 Python
Weekendesk意大利:探索多种引人入胜的周末主题
2016/10/14 全球购物
英国女士家居服网站:hush
2017/08/09 全球购物
巴西婴儿用品商店:Bebe Store
2017/11/23 全球购物
求职推荐信
2013/10/28 职场文书