成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

jQuery實(shí)戰(zhàn)之仿Flash跳動(dòng)的按鈕效果

開(kāi)發(fā) 前端
運(yùn)用jQuery在配合漂亮的UI,就可以做出讓用戶賞心悅目的體驗(yàn)。

下面這個(gè)小例子,靈感來(lái)源于百度有啊的應(yīng)用(現(xiàn)在好像沒(méi)有了),就是當(dāng)鼠標(biāo)移上去和移除,圖標(biāo)會(huì)有緩動(dòng)的效果。效果不比f(wàn)lash的差。

51CTO推薦專(zhuān)題:jQuery從入門(mén)到精通  jQuery給力插件大閱兵

下面是的效果圖:圖標(biāo)很好設(shè)計(jì),在這里就不教大家怎么設(shè)計(jì)了。

jQuery實(shí)戰(zhàn)之仿Flash跳動(dòng)的按鈕效果

下面是JQ的代碼部分:

  1. $(function(){   
  2.       //append img to LI   
  3.       $("#nav-shadow li").append('<img class="shadow" src="images/reflaction_pic.jpg" 
  4. width="60" height="32"  alt="" />');//這是陰影的圖片   
  5.       //append hover event   
  6.       $("#nav-shadow li").hover(function(){   
  7.      //define e for tihs   
  8.           var $e = this;   
  9.          $($e).find("a").stop().animate({marginTop:'-14px'},250,function(){//回調(diào)函數(shù)控制   
  10.               $($e).find("a").animate({marginTop:'-10px'},250);  
  11.               
  12.          });  
  13.          $($e).find("img.shadow").stop().animate({width:"80%",opacity:"0.3",marginLeft:"8px"},250);                  
  14.            
  15.      },function(){  
  16.          var $e = this;  
  17.          $($e).find("a").stop().animate({marginTop:"4px"},250,function(){  
  18.              $($e).find("a").animate({marginTop:"0px"},250);  
  19.          });      
  20.          $($e).find("img.shadow").stop().animate({width:"100%",opacity:"1",marginLeft:"0px"},250);              
  21.         }  
  22.         )  
  23.      }) 

分析:

首先增加倒影:

  1. $("#nav-shadow li").append('<img class="shadow" src="images/reflaction_pic.jpg" 
  2. width="60" height="32"  alt="" />'

然后注冊(cè),hover事件,用回調(diào)函數(shù)控制彈回去時(shí)候的效果。陰影的距離感是通過(guò)透明度控制的。

下面是HTML代碼:

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">   
  2.   <html>   
  3.      <head>   
  4.          <meta http-equiv="Content-Type" content="text/html; charset=utf-8">   
  5.          <title>button_effect</title>   
  6.          <script type="text/javascript" src="jquery-1.4.2.min.js"></script>   
  7.          <script type="text/javascript" src="action.js"></script>   
  8.          <style type="text/css">   
  9.              *{ margin:0; padding:0;}  
  10.              div{ width:500px; height:500px; margin:100px 0 auto;}  
  11.              ul,ol{ list-style:none; list-style-type:none;}  
  12.              a,a:visited,a:hover{ display:block; text-decoration:none; color:#ccc; text-indent:-9999px; 
  13. outline: 0 none; width:61px; height:60px; z-index:2; overflow:hidden;  position:relative;}  
  14.              li{ float:left; width:61px; height:92px; margin-left:10px; position:relative;}      
  15.              #nav-shadow li.chang-one a{ background:url(images/button_pic.jpg) no-repeat left top;}  
  16.              #nav-shadow li.chang-two a{background:url(images/button_pic.jpg) no-repeat -60px top;}  
  17.              #nav-shadow li.chang-three a{background:url(images/button_pic.jpg) no-repeat -120px top;}  
  18.              #nav-shadow li.chang-four a{background:url(images/button_pic.jpg) no-repeat -180px top;}  
  19.              #nav-shadow li.chang-five a{background:url(images/button_pic.jpg) no-repeat -240px top;}  
  20.              #nav-shadow li img.shadow{margin:0 auto; position:absolute; bottom:0px; left:0px; z-index:1;}  
  21.          </style>  
  22.      </head>  
  23.      <body>  
  24.       <div id="content">  
  25.           <ul id="nav-shadow">  
  26.               <li class="chang-one"><a href="#" title="reflaction_one">click me</a></li>  
  27.              <li class="chang-two"><a href="#" title="reflaction_two">click me</a></li>  
  28.              <li class="chang-three"><a href="#" title="reflaction_three">click me</a></li>  
  29.              <li class="chang-four"><a href="#" title="reflaction_four">click me</a></li>  
  30.              <li class="chang-five"><a href="#" title="reflaction_five">click me</a></li>          
  31.           </ul>  
  32.       </div>  
  33.      </body>  
  34.  </html> 

大家在用的時(shí)候,只需要設(shè)計(jì)出好看的圖標(biāo)就可以了。

新加了源碼下載:下載

原文鏈接:http://www.cnblogs.com/blacksheep/archive/2011/04/13/2014416.html

【編輯推薦】

  1. 分享24款非常有用的jQuery插件
  2. jQuery拖動(dòng)布局實(shí)現(xiàn)排序結(jié)果同步數(shù)據(jù)庫(kù)
  3. 手把手教你用jQuery做動(dòng)畫(huà)插件
  4. ASP.NET MVC中很酷的jQuery驗(yàn)證插件
  5. 30個(gè)最新超棒的jQuery燈箱插件
責(zé)任編輯:陳貽新 來(lái)源: 博客園
相關(guān)推薦

2010-09-02 09:26:04

FlashAndroid

2011-03-30 14:33:57

jQueryJavaScript

2011-06-03 09:05:18

Android iphone tab

2011-06-03 09:34:14

Android iphone tab

2011-05-04 09:05:39

Flash

2015-07-17 10:41:59

點(diǎn)贊按鈕

2015-07-21 15:22:20

點(diǎn)贊仿知乎按鈕動(dòng)畫(huà)

2015-03-30 14:24:06

網(wǎng)易布局

2012-05-29 10:36:43

jQuery

2015-02-02 16:42:49

特效密碼鎖

2012-06-19 13:45:57

Web

2015-07-23 15:15:06

動(dòng)態(tài)彈出

2015-01-19 12:19:04

iOS源碼ActionSheet仿QQ音樂(lè)

2023-01-03 16:54:27

字節(jié)跳動(dòng)深度學(xué)習(xí)

2016-08-30 21:36:56

JavascriptCSSWeb

2012-04-26 10:56:05

jQuery效果

2017-03-22 10:35:06

AndroidRecyclerVie滑動(dòng)效果

2015-03-31 18:19:37

餓了么動(dòng)畫(huà)效果

2009-09-07 06:56:46

C#透明窗體

2021-12-07 11:30:32

Go煮蛋計(jì)時(shí)器
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲性人人天天夜夜摸 | 国产精品18久久久久久白浆动漫 | 午夜在线| 亚洲视频在线观看免费 | 亚洲色图综合 | 特黄特色大片免费视频观看 | 69av网 | 成在线人视频免费视频 | 欧美一级毛片免费观看 | 99免费在线视频 | 青草久久免费视频 | 在线观看 亚洲 | 国产精品99久久久久久www | 精品视频久久久 | 欧美精品一区二区三区四区 | 欧美一级片在线观看 | 亚洲日本免费 | 国产精品视频久久久久 | 亚洲成人精品一区二区 | 三级av在线| 国产精品国产馆在线真实露脸 | 青青草一区二区三区 | 精品国产乱码久久久久久牛牛 | 日韩有码在线观看 | 成人在线精品 | 欧美日韩视频在线第一区 | 波多野结衣一区二区三区在线观看 | 99国产精品久久久 | 精品视频一区二区三区在线观看 | 精品国产欧美 | 狠狠躁躁夜夜躁波多野结依 | 国产美女特级嫩嫩嫩bbb片 | 久久一区二区三区四区 | 欧美一级网站 | 亚洲精品欧美 | 日韩精品视频在线观看一区二区三区 | 久久久久国产一级毛片高清网站 | 亚洲一区二区三区视频免费观看 | 亚洲精品一区中文字幕乱码 | 久久一久久 | 国产精品亚洲视频 |