首页>>前端设计>>Google纪念牛顿的苹果掉落效果

Google纪念牛顿的苹果掉落效果

google-newton

昨天1月4日是英国伟大的数学家、物理学家艾萨克·牛顿(Isaac Newton)的诞辰,google为其做了纪念Logo。如上图,打开谷歌搜索主页,先显示的是一棵苹果树,几秒钟之后还会有一个苹果掉到页面下方。此Logo做的既符合主题又生动俏皮,特别是苹果掉落的效果,让人不得不佩服设计师的想象力。

苹果掉落是如何实现的

下面让我们看一下此效果是如何实现的,请点击运行代码查看效果:


提示:您可以先修改部分代码再运行

:google的源代码是经过压缩的,以上代码经过格式处理并有轻微改动)

核心代码就是下面这一段

var apple = function() {
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和Css吗?”。是的,这就够你学的了,Google就是这样,用简单的技术实现令人惊叹的效果。

今日附送  更多>>

发张Google的老照片。

old-google


原创文章请注明转载自: 三七八蛋
本文地址: http://www.378Q.com.cn/html-js-css/158.html
  • 随机文章:
  • 网络推广

    58楼 网络推广 回复该留言
    支持()反对()

    Post:2010-1-7 19:33:02

    现在zblog越来越强悍了。 PS楼主,我刚学Jav sCP de时候,就做的这个效果,不过我是飞了漫天的苹果
  • 海农

    52楼 海农 回复该留言
    支持()反对()

    Post:2010-1-7 13:07:35

    原来是这样啊,那天还以为自己眼花了,怎么好像有东西掉下来。
  • 笨笨

    47楼 笨笨 回复该留言
    支持()反对()

    Post:2010-1-7 0:13:09

    漂泊一族 笨笨回访,首页错乱的很严重(360)

    以后多多走访啊。。
  • SATURN

    46楼 SATURN 回复该留言
    支持()反对()

    Post:2010-1-6 23:49:53

    那天看到这个LOGO了,没太注意,原来是为了纪念牛顿大叔啊,看来我真的是迟钝了~
  • 易搜购

    43楼 易搜购 回复该留言
    支持()反对()

    Post:2010-1-6 22:11:53

    的确,我第一眼看见,就觉得太棒了,创意。谢谢代码。

    顺便,可以和你做个链接么
  • 秋天一棵树

    32楼 秋天一棵树 回复该留言
    支持()反对()

    Post:2010-1-6 13:48:50

    太可惜了,我都是直接往Opera的搜索框里输入关键词回车查的,没留心GG首页的变化,杯具啊。
  • 第三眼

    31楼 第三眼 回复该留言
    支持()反对()

    Post:2010-1-6 13:15:01

    画个坐着的牛顿放在网页下方,苹果掉下来之后砸到了牛顿的脑袋,然后牛顿站起来指着苹果树大放阙词。
  • 张楠

    26楼 张楠 回复该留言
    支持()反对()

    Post:2010-1-6 9:53:38

    其实很简单只是在页面中加了个浮动的层,加上GIF动画,或者JS都能做到相同的效果,不过GG做的有些粗糙,偶还看到了锯齿:)
  • 疾风

    22楼 疾风 回复该留言
    支持()反对()

    Post:2010-1-6 0:56:56

    GOOGLE.com 的彩蛋知道不?

    那个代码怎么弄啊?
    jimstory 于 2010-1-6 8:47:09 回复
    http://www.378q.com.cn/post/91.html
    是这个不?
    疾风 于 2010-1-6 10:38:21 回复
    不是那个 几可以进 google.com 去点一下 I'm Feeling Lucky 按钮~
  • 619

    21楼 619 回复该留言
    支持()反对()

    Post:2010-1-5 22:56:33

    这个演示页面,苹果落地后,刷新页面,无法返回初始状 ..
    jimstory 于 2010-1-6 8:46:08 回复
    你 把代码放到本地运行可以的。
    在这里刷新无法回到原来状态估计是运行代码的问题。
    619 于 2010-1-6 12:08:06 回复
    哦,原来是这样!
    嘿嘿,谢谢啦!
  • 619

    20楼 619 回复该留言
    支持()反对()

    Post:2010-1-5 22:54:25

    这个‘苹果落地弹两下’的问题,那天我还问了小邪来的 ..
    嘿嘿,小邪也是这么说的!

    这个神奇的小特效我也可以拿回家试试咯!哈哈!
  • Auston

    14楼 Auston 回复该留言
    支持()反对()

    Post:2010-1-5 20:28:08

    google主页好久没上过了
    一般直接在地址栏搜索滴
    jimstory 于 2010-1-5 20:43:01 回复
    地址栏我还是很少用。虽然也是默认google
  • 小白杨博客

    8楼 小白杨博客 回复该留言
    支持()反对()

    Post:2010-1-5 19:18:00

    我也看到了,但不知道是什么意思,博主是一个很细心的人。博主博客家的谷歌推荐有什么有图莫。
    jimstory 于 2010-1-5 20:44:21 回复
    你后面那句是上面意思?
  • 凯旋在子夜

    6楼 凯旋在子夜 回复该留言
    支持()反对()

    Post:2010-1-5 17:36:26

    我曾经也是JS和CSS高手来着,现在看着半天费劲的很,唉,我真的已经没接触他们很多年。
    jimstory 于 2010-1-5 20:45:07 回复
    向曾经的高手致敬。
  • 猴子

    3楼 猴子 回复该留言
    支持()反对()

    Post:2010-1-5 16:44:53

    晕,居然在差了37秒- -b
    jimstory 于 2010-1-5 20:45:25 回复
    板凳也不错,就是天气冷了点。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

    • Powered By Z-Blog
    • Theme By 378q
    • Copyright 2010 378Q. All Rights Reserved.
      沪ICP备09061056号.
up