拼吾爱程序人生

首页 » 其他编程 » javascript » Javascript实现Google谷歌首页导航菜单动画效果
cobra - 2008-6-2 13:26:00
文/jinweijie  出处/博客园

上周五抽空实现了一下谷歌首页(其实是韩国google先搞的)的动画效果,感觉挺有意思,在这里和大家分享下。

这个效果的思路蛮有趣的,是一个类似于我们小时候翻书动画(也叫走马灯?)的效果,将一张大的png图片每次显示一部分。

说明一下,我的实现没有google的那样精致,它最后还有一个返回一点的效果。我为了简单,省略了,呵呵。

首先,这是google用的素材图片:

 附件: 您所在的用户组无法下载或查看附件

这是我的素材图片:

 附件: 您所在的用户组无法下载或查看附件

区别就在于我把最后那条边裁了,就没有那一小点回退的效果了

然后是容器的css:

Code


然后是namespace和常用方法:

Code


接着是一个Timer的类,用来在oo的编程方式下管理setTimeout和setInterval,这个类真的很实用,是偶尔发现的,出处忘了,对作者说个不好意思。

Code


准备工作做完,接下来开始代码主题了,其实还是挺简单的,递归调用而已,只不过是oo的方法实现,看起来比较那个,呵呵。注释是用英文写的,看懂应该问题不大。

Code


最后是那个container,也就是一个div:

Code


完整代码下载:
 附件: 您所在的用户组无法下载或查看附件

 您可能对 [javascript] 的这些文章也感兴趣:

Mootools-1.2 学习笔记之基础操作
编程学习方法漫谈
Mootools-1.2 学习笔记之ajax基本操作
Mootools-1.2 学习笔记之类实现
marquee基本语法的全解释
Javascript中insertBefore的语句
使用内部对象系统
连续滚动的制作
Javascript实现页内查找关键词实例
javascript进行客户端数据的校验
1
查看完整版本: Javascript实现Google谷歌首页导航菜单动画效果
Modify by pin5i DZNT_ExpandPackage 2.1.3237 2007-2008 pin5i.com
  Total Unique Visitors: