Google首页苹果落地的效果实现源码

1月4号(今天)google首页LOGO很特别,注意到了嗎?一顆苹果掉了下来。今天是牛顿的生日,这个苹果树下成名的小伙子,今天已经不再年轻了。Google今天在自己的主页上放了一枝苹果树纪念这个伟大的实验派科学家。

效果见图。Logo做的符合主题又生动俏皮,下面看图

niudun0

图一

niudun

图二

图一中的苹果按照图二中的轨迹掉在地上,具体效果看这里不得不佩服logo设计师的想象力。

效果看到了,下面看一下是怎么实现的。先看下源码:

 

 

<img src="newton09-apple.png" style="visibility: hidden" alt="" />
<href="" target="_blank">
 
<img src="newton09-tree.jpg" width="384" height="138" border="0" alt="艾萨克牛顿" title="艾萨克牛顿" id="logo" style="margin-top: -1.22em" onload="window.lol&&lol();setTimeout(function(){var h=0,v=1,f=document.getElementById('fall'),i=setInterval(function(){if(f){var r=parseInt(f.style.right)+h,b=parseInt(f.style.bottom)-v;f.style.right=r+'px';f.style.bottom=b+'px';if(b>-210){v+=2}else{h=(v>9)?v*0.1:0;v*=(v>9)?-0.3:0}}},25);},2000)"/></a> 
 
<img alt="gudao" id="fall" src="newton09-apple.png" style="position: relative; right: 248px; bottom: 46px" />
 
<noscript>
        
<style type="text/css">#fall{bottom: -210px !important;}</style>
 
</noscript>

 

 

(注:google的源代码是经过压缩的(原始代码请自行查看google页面源代码),以上代码经过格式处理并有轻微变动)

看了上面的代码您是不是已经感觉很简单,主要代码就是这一段

 

onload="window.lol&&lol();setTimeout(function(){var h=0,v=1,f=document.getElementById('fall'),i=setInterval(function(){if(f){var r=parseInt(f.style.right)+h,b=parseInt(f.style.bottom)-v;f.style.right=r+'px';f.style.bottom=b+'px';if(b>-210){v+=2}else{h=(v>9)?v*0.1:0;v*=(v>9)?-0.3:0}}},25);},2000)"

 

 

可能您会说“不就是一个图片上加了点js动画吗?”。是的,Google就是这样,用简单的技术实现令人惊叹的效果。

这是我提取出来的源代码,感兴趣的可以研究研究,或者按照自己的需求添加更炫的效果。

参考:google纪念牛顿特效

本文永久链接  http://www.houkai.com/2010/01/4/google-apple.html
转载注明来自  HOUKAI.COM 分享家:Addthis中国

准备配台电脑»

«反向链接爆炸式增长的弊端




最新文章

您可能会喜欢

本文共有16评论

  1. 我也才发现,这个创意很不错。

  2. 你牛,我是没研究出来。。。对JS太小白了

  3. 今天中午打开时突然一个苹果掉下来,鼠标移上去才知道原来今天是牛顿的生日!

  4. 祝Newton同学生日快乐吧,呵呵
    Google充满创意

  5. 应该有个牛在边上吃草……呵呵

  6. 太复杂了,路过……

  7. 很是NB呀,研究一下

  8. 留个脚印,google真牛,收藏了.

  9. 很好很强大

  10. 我咋就没注意到呢

  11. 兄弟你博客故意这样还是缺少css,看上去很乱哦O(∩_∩)O~。

  12. @笨笨
    是GWF强了 appspot.com 所以css和js打不开了,现在改了直接用本站的相对路径了

  13. 这篇日志好:)

  14. 还真没看到,都是用得igg,都没怎么上过gg.cn

  15. 这个可真是强大啊

  16. 只能看一眼,在说两个”佩服“

 

现在评论本文

1+6