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 相关文章推荐
javascript 数据类型转换(parseInt,parseFloat)
Jul 20 Javascript
eval的两组性能测试数据
Aug 17 Javascript
jQuery中ajax的get()方法用法实例
Dec 26 Javascript
每天一篇javascript学习小结(Boolean对象)
Nov 12 Javascript
功能强大的jquery.validate表单验证插件
Nov 07 Javascript
移动端利用H5实现压缩图片上传功能
Mar 29 Javascript
easyui-datagrid特殊字符不能显示的处理方法
Apr 12 Javascript
使用 vue-i18n 切换中英文效果
May 23 Javascript
vue项目开发中setTimeout等定时器的管理问题
Sep 13 Javascript
微信接入之获取用户头像的方法步骤
Sep 23 Javascript
解决vue-cli@3.xx安装不成功的问题及搭建ts-vue项目
Feb 09 Javascript
Vue this.$router.push(参数)实现页面跳转操作
Sep 09 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
磨咖啡豆的密诀
2021/03/03 冲泡冲煮
PHP利用COM对象访问SQLServer、Access
2006/10/09 PHP
html静态页面调用php文件的方法
2014/11/13 PHP
PHP通过API获取手机号码归属地
2015/05/28 PHP
PHP处理bmp格式图片的方法分析
2017/07/04 PHP
Laravel学习教程之View模块详解
2017/09/18 PHP
win7 wamp 64位 php环境开启curl服务遇到的问题及解决方法
2018/09/16 PHP
php实现分页功能的详细实例方法
2019/09/29 PHP
读取input:file的路径并显示本地图片的方法
2013/09/23 Javascript
js与运算符和或运算符的妙用
2014/02/14 Javascript
js中实现多态采用和继承类似的方法
2014/08/22 Javascript
jQuery+CSS3实现3D立方体旋转效果
2015/11/10 Javascript
JavaScript地理位置信息API
2016/06/11 Javascript
浅析Bootstrap验证控件的使用
2016/06/23 Javascript
jQuery实现打开页面渐现效果示例
2016/07/27 Javascript
详解Nodejs的timers模块
2016/12/22 NodeJs
vue.js异步上传文件前后端实现代码
2017/08/22 Javascript
Node.JS 循环递归复制文件夹目录及其子文件夹下的所有文件
2017/09/18 Javascript
javaScript和jQuery自动加载简单代码实现方法
2017/11/24 jQuery
在 React、Vue项目中使用SVG的方法
2018/02/09 Javascript
Taro集成Redux快速上手的方法示例
2018/06/21 Javascript
webpack优化的深入理解
2018/12/10 Javascript
JavaScript解析及序列化JSON的方法实例分析
2019/01/04 Javascript
详解vue微信网页授权最终解决方案
2019/06/16 Javascript
Vue实现base64编码图片间的切换功能
2019/12/04 Javascript
vue使用Sass时报错问题的解决方法
2020/10/14 Javascript
[00:38]TI珍贵瞬间系列(二):笑
2020/08/26 DOTA
Python中常用的高阶函数实例详解
2020/02/21 Python
Django配置跨域并开发测试接口
2020/11/04 Python
html5适合移动应用开发的12大特性
2014/03/19 HTML / CSS
法学毕业生自我鉴定
2014/01/31 职场文书
重阳节活动总结
2014/08/27 职场文书
2014年酒店服务员工作总结
2014/12/08 职场文书
详解Apache SkyWalking 告警配置指南
2021/04/22 Servers
国产动画《万圣街》日语配音版制作决定!
2022/03/20 国漫
排查MySQL生产环境索引没有效果
2022/04/11 MySQL