<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title><style>ul,li{list-style: none;}ul li{width: 200px;height: 100px;background: yellow;//设置背景颜色margin-bottom: 20px;}</style><script>window.onload=function(){var aLi=document.getElementsByTagName('li');for(var i=0;i<aLi.length;i++){aLi[i].onmouseover=function(){startMove(this,400);}aLi[i].onmouseout=function(){startMove(this,200);}}}var timer=null;//设置定时器function startMove(obj,iTarget){clearInterval(timer);timer=setInterval(function(){var speed=(iTarget-obj.offsetWidth)/8;speed=speed>0?Math.ceil(speed):Math.floor(speed);if(obj.offsetWidth==iTarget){clearInterval(timer);}else{obj.style.width=obj.offsetWidth+speed+'px';}},30)}</script></head><body><ul><li></li><li></li><li></li></ul></body>
</html>

js 实现多物体动画效果相关推荐

  1. js进阶 13-6 jquery动画效果相关常用函数有哪些

    js进阶 13-6 jquery动画效果相关常用函数有哪些 一.总结 一句话总结:animate(),stop(),finish(),delat()四个. 1.stop()方法的基本用法是什么(sto ...

  2. html盒子移动动画代码,js实现盒子移动动画效果

    本文实例为大家分享了js实现盒子移动动画效果的具体代码,供大家参考,具体内容如下 content="width=device-width, user-scalable=no, initial ...

  3. babylon.js小人快跑动画效果

    babylon.js小人快跑动画效果 var createScene = function () {// This creates a basic Babylon Scene object (non- ...

  4. html5行星环绕,Two.js实现星球环绕动画效果

    Two.js 是面向现代 Web 浏览器的一个二维绘图 API.Two.js 可以用于多个场合:SVG,Canvas 和 WebGL,旨在使平面形状和动画的创建更方便,更简洁.本文主要介绍了基于Two ...

  5. js闭包-实现打字机动画效果

    简介 闭包就是能够读取其他函数内部变量的函数.例如在javascript中,只有函数内部的子函数才能读取局部变量,所以闭包可以理解成"定义在一个函数内部的函数".在本质上,闭包是将 ...

  6. js添加到购物车动画效果实现

    方法一: 用js控制购车的的位置实现 原理解析: 通过js动态生成一个过度元素(就是一个可以移动的小球),并控制该元素的位置移动,从点击按钮dom元素移动到购物车的dom元素,实现添加到购物车的动态效 ...

  7. JS实现css属性动画效果

    html代码 <!DOCTYPE html> <html><head><meta charset="UTF-8"><title ...

  8. 原生JS实现网页烟花动画效果——前端工程师必备技能!

    原生js实现放烟花效果,点击鼠标,然后向四周扩散,最后自由落体效果!最简单的方法实现! CSS代码: [html] view plain copy *{ padding: 0px; margin: 0 ...

  9. html盒子移动动画代码,js实现盒子滚动动画效果

    Document *{ margin: 0; padding: 0; } .box1{ /* 必须加定位才可以动 */ position: absolute; left: 0; width: 50px ...

最新文章

  1. HTML5 canvas处理图片的各种效果,包括放大缩小涂鸦等
  2. Linux安装zookeeper并验证
  3. python turtle画彩虹-Python利用turtle库绘制彩虹代码示例_天津SEO
  4. Windows8/Silverlight/WPF/WP7/HTML5周学习导读(1月1日-1月6日)
  5. MySQL date_format()函数
  6. 第三方类库的学习心态
  7. 配置LANMP环境(9)-- 安装Git与vsftp
  8. PHP期望T_PAAMAYIM_NEKUDOTAYIM?
  9. react-native环境配置——Android工程搭建
  10. 宏病毒专杀软件测试大乐,推荐几个宏病毒专杀工具
  11. CSND Markdown模板
  12. IT菜鸟最实用的网站,只要不造轮子,都能解决。
  13. nowcoder20072 [HNOI2009]图的同构
  14. 计算机技术职业资格考试
  15. 南锣鼓巷大变样,最新逛吃全攻略收好!
  16. 容易——字符数组——回文判断
  17. 前端开发攻略,微信公众号前端开发教程
  18. Pycharm 编辑器文本中间出现有一条分割线
  19. xp系统如何开启索引服务器,windows xp 索引服务器
  20. 【华为上机真题】分子弹

热门文章

  1. 区块链与分布式数据库的区别
  2. MMDetection(四):在自己的数据集上训练模型
  3. 省市区三级联动查询(含地区表sql)
  4. 社交平台上的“引流”黑色产业链:“假聊”获粉,精准割韭菜
  5. 300M无线路由器 TL-WR842N - TP-LINK官方网站
  6. Contact form 7插件使用介绍和常见问题解答
  7. 佩戴骨传导耳机对耳朵有损害?不仅无损相比传统耳机优点有很多
  8. 华为设备流量抑制及风暴控制配置命令
  9. 文件上传-01基础及过滤方式
  10. 计算机java是什么意思