`
BuN_Ny
  • 浏览: 85542 次
  • 来自: 济南
社区版块
存档分类
最新评论

简单模拟Google感恩节的大公鸡Doodle

 
阅读更多

周五比较闲,用jQuery简单模拟了下Google的大公鸡,基本效果都实现了,但是思路不敢保证很好。

而且,Google为了鼠标事件更加精细,用了若干小div来处理,而我为了省事则直接在公鸡的各个部位处理了。因此点击事件的精细度远没他的好。

 

<div id="cock">
    <div id="face"></div>
    <div id="head"></div>
    <div id="plumage1"></div>
    <div id="plumage2"></div>
    <div id="plumage3"></div>
    <div id="plumage4"></div>
    <div id="wing"></div>
    <div id="foot"></div>
    <div id="link"></div>
</div>

正如前面说的, 大公鸡我只用了这种简单的结构。

就不截图了。

 

  //换换我的小衣服
  var changeStyle = function($this, type, maxNum){
    var i = 0;
    $this.one('click', function(){
      //开始换衣后就不再抖毛啦~
      clearInterval(autoPlumageShake);
    }).bind('click', function(){
      $(this).css('background-position', type[++i]);
      if(i==maxNum){i=0}
    });
  };
  //张张我的小嘴巴
  var mouthShake = function(){
    setTimeout(function(){
      $('#face').css({'background-position': '-80px -457px'});
    }, 400);
    setTimeout(function(){
      $('#face').css({'background-position': '0 -457px'});
    }, 600);
    setTimeout(function(){
      wingClick();
    }, 610);
  };
  //摇摇我的小翅膀
  var wingShake = function(num){
    $('#wing').css({'background-position': Cock.wing[13-num]});
    return function(){
      if(num--){
        setTimeout(wingShake(num), 60);
      }
    };
  };
分享到:
评论

相关推荐

    2011google圣诞节doodle源码

    标题 "2011google圣诞节doodle源码" 指的是谷歌在2011年圣诞节期间在其首页上展示的特殊Logo,也就是Doodle的编程代码。Doodle是Google为了纪念节日、重要人物或事件而设计的特殊Logo,通常会以互动或动画的形式呈现...

    Google粘土动画Doodle代码

    【Google粘土动画Doodle代码】是Google为了庆祝或纪念某个特殊事件或人物,而特别设计的一种互动式Logo,通常会在Google主页上展示。这些Doodles不仅富有创意,还经常包含一些趣味性的交互元素,例如这次提到的粘土...

    简单模拟Google的大马跑啊跑的Doodle

    NULL 博文链接:https://bun-ny.iteye.com/blog/1481208

    Google创意动画Doodle代码.zip

    【Google创意动画Doodle代码】是一个集合了JavaScript特效与图片相册展示的项目,它展示了谷歌如何用富有创意的方式庆祝特殊事件或纪念日。在这个压缩包中,我们有以下几个关键文件: 1. **说明.htm**:这个文件...

    Google首页电吉他Doodle源码

    标题 "Google首页电吉他Doodle源码" 涉及的是Google在其首页上展示的一款特别设计的互动式电吉他动画,通常称为"Doodle"。Doodles是Google为了纪念重要人物、事件或节日而制作的创意搜索logo。在这个特定的Doodle中...

    Doodle Jump 源代码

    Doodle Jump 源代码,需要的请下载,Doodle Jump 是 app store排名前20的游戏,与之前发放的tiny wings一样,有需要参考的下载吧,放出两个链接: Doodle Jump: ...

    Doodle

    【Doodle】是一种独特的字体设计风格,它通常包含手绘、涂鸦或卡通元素,为文本增添了一种轻松、随性和创意的视觉效果。在IT领域,Doodle字体被广泛应用于各种图形设计、网站设计、应用程序界面(UI)以及数字营销...

    Doodle Jump源代码

    Doodle Jump是一款深受玩家喜爱的跳跃类游戏,以其简单易上手的操作和无尽的挑战性而闻名。在这个项目中,我们将深入探讨如何使用C++语言实现这款经典游戏。通过分析源代码,我们可以学习到C++在游戏开发中的应用,...

    js写的doodle-library

    《JS实现的Doodle Library:在Canvas上的绘图探索》 在现代网页开发中,JavaScript是一种不可或缺的语言,它为开发者提供了丰富的功能,特别是在人机交互领域。本项目“js写的doodle-library”就是一个很好的例子,...

    Google粘土动画Doodle代码.zip

    在Google粘土动画Doodle中,jQuery可能被用于绑定事件处理器,当用户与Doodle交互时触发相应的动画或行为。此外,jQuery的动画函数可以帮助开发者轻松创建平滑的动画序列,无需处理复杂的计时和帧率问题。 总结来说...

    google-doodle:我的Google Doodle

    我的主题Google Doodle关于您的Google Doodle的50多个字词。我正在制作一个带有熊猫的Google Doodle。我还没有为Google Doodle制定最终的计划。它可能是lofi学习图像的仿冒品,也可能是动画熊猫,有一定几率出现白化...

    Google首页电吉他Doodle源代码

    为了纪念电吉他之父莱斯·保罗(Les Paul,1915年6月9日-2009年8月13日)诞辰96周年,Google Doodle又出神作,首页的Logo被设计成一个电吉他形,并且鼠标滑过会弹出美妙的音乐,当你按下键盘图标时,还可以直接用...

    C++ Doodle Jump源码

    这是一款益智类,考验反应力和决断力的游戏,游戏名叫Doodle Jump。玩家控制小人,小人是不断往上跳的,玩家需要控制它不让它掉落下去,并找板子让小人跳的更高。跳的越高得分越多,但越到后面板子越稀少,同时还有...

    前端项目-css-doodle.zip

    【前端项目-CSS Doodle】是一个创新的Web组件,它为开发者提供了一种利用CSS来绘制复杂图案的强大工具。这个项目的核心在于通过CSS的灵活性和创造性,让开发者能够设计出富有艺术感和个性化的图形。在本文中,我们将...

    Google Doodle三八节Logo HTML5小动画

    2014年的三八妇女节刚过去不久,让我们来回味一下节日那天Google为全球妇女更换的Logo动画。该Logo动画利用了CSS3技术实现图形的转圈和播放效果,Google的创意总是那么特别,尤其是把HTML5技术玩的淋漓尽致。

    Doodle+Bubble

    Doodle+Bubble老版本软件,体验很不错。

Global site tag (gtag.js) - Google Analytics