js 实现多物体动画效果
<!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 实现多物体动画效果相关推荐
- js进阶 13-6 jquery动画效果相关常用函数有哪些
js进阶 13-6 jquery动画效果相关常用函数有哪些 一.总结 一句话总结:animate(),stop(),finish(),delat()四个. 1.stop()方法的基本用法是什么(sto ...
- html盒子移动动画代码,js实现盒子移动动画效果
本文实例为大家分享了js实现盒子移动动画效果的具体代码,供大家参考,具体内容如下 content="width=device-width, user-scalable=no, initial ...
- babylon.js小人快跑动画效果
babylon.js小人快跑动画效果 var createScene = function () {// This creates a basic Babylon Scene object (non- ...
- html5行星环绕,Two.js实现星球环绕动画效果
Two.js 是面向现代 Web 浏览器的一个二维绘图 API.Two.js 可以用于多个场合:SVG,Canvas 和 WebGL,旨在使平面形状和动画的创建更方便,更简洁.本文主要介绍了基于Two ...
- js闭包-实现打字机动画效果
简介 闭包就是能够读取其他函数内部变量的函数.例如在javascript中,只有函数内部的子函数才能读取局部变量,所以闭包可以理解成"定义在一个函数内部的函数".在本质上,闭包是将 ...
- js添加到购物车动画效果实现
方法一: 用js控制购车的的位置实现 原理解析: 通过js动态生成一个过度元素(就是一个可以移动的小球),并控制该元素的位置移动,从点击按钮dom元素移动到购物车的dom元素,实现添加到购物车的动态效 ...
- JS实现css属性动画效果
html代码 <!DOCTYPE html> <html><head><meta charset="UTF-8"><title ...
- 原生JS实现网页烟花动画效果——前端工程师必备技能!
原生js实现放烟花效果,点击鼠标,然后向四周扩散,最后自由落体效果!最简单的方法实现! CSS代码: [html] view plain copy *{ padding: 0px; margin: 0 ...
- html盒子移动动画代码,js实现盒子滚动动画效果
Document *{ margin: 0; padding: 0; } .box1{ /* 必须加定位才可以动 */ position: absolute; left: 0; width: 50px ...
最新文章
- HTML5 canvas处理图片的各种效果,包括放大缩小涂鸦等
- Linux安装zookeeper并验证
- python turtle画彩虹-Python利用turtle库绘制彩虹代码示例_天津SEO
- Windows8/Silverlight/WPF/WP7/HTML5周学习导读(1月1日-1月6日)
- MySQL date_format()函数
- 第三方类库的学习心态
- 配置LANMP环境(9)-- 安装Git与vsftp
- PHP期望T_PAAMAYIM_NEKUDOTAYIM?
- react-native环境配置——Android工程搭建
- 宏病毒专杀软件测试大乐,推荐几个宏病毒专杀工具
- CSND Markdown模板
- IT菜鸟最实用的网站,只要不造轮子,都能解决。
- nowcoder20072 [HNOI2009]图的同构
- 计算机技术职业资格考试
- 南锣鼓巷大变样,最新逛吃全攻略收好!
- 容易——字符数组——回文判断
- 前端开发攻略,微信公众号前端开发教程
- Pycharm 编辑器文本中间出现有一条分割线
- xp系统如何开启索引服务器,windows xp 索引服务器
- 【华为上机真题】分子弹