萬盛學電腦網

 萬盛學電腦網 >> 腳本專題 >> javascript >> 仿谷歌主頁js動畫效果實現代碼

仿谷歌主頁js動畫效果實現代碼

昨天看到谷歌的主頁上出現了幾個動畫,發現不是flash做的,而是用js+圖片實現的!今天把拷貝到的圖片,用js實現了動畫效果!  

源代碼:

復制代碼 代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>谷歌主頁動畫</title>
<style type="text/css">
.animate{
 height:156px;
 width:97px;
 background:url(images/gumby11-gumby.jpg) no-repeat;
 background-position:-15581px center;
}
</style>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
 var offset = -15678;
 $('#start').click(function(){
  var timer = setInterval(function(){
   offset += 98;
   $('#animate').css({
    'background-position':offset + 'px center'
   });
   if(offset > 0){
    clearInterval(timer);
   }
  },50);
  $(this).hide();
 });
});
</script>
</head>
<body>
 <div id="animate" class="animate"></div>
 <a id="start" href="javascript:void(0)">動起來吧!</a>
</body>
</html>


其實這動畫不難,難在那種圖片上,不知道這圖片是怎麼做出來的!!!

copyright © 萬盛學電腦網 all rights reserved