jQuery實現仿路邊燈箱廣告圖片輪播效果,jquery路邊

來源:互聯網
上載者:User

jQuery實現仿路邊燈箱廣告圖片輪播效果,jquery路邊

特效介紹

本圖片幻燈就像路邊燈箱廣告,路邊大廣告牌效果,LED轉場效果,並且會一直保持在頁面最低端。

示範圖

使用方法

1、在head地區引入style.css。

複製代碼 代碼如下:<link rel="stylesheet" href="css/style.css" type="text/css" charset="utf-8"/>

2、html代碼放在</body>上面:

<div class="palmtrees"></div><div class="powerline"></div><div class="city"></div><div class="container"> <div class="ad">   <div id="ad_1" class="ad_1">     <img class="slice_1" src="ads/ad1_slice01.jpg"/>     <img class="slice_2" src="ads/ad1_slice02.jpg"/>     <img class="slice_3" src="ads/ad1_slice03.jpg"/>     <img class="slice_4" src="ads/ad1_slice04.jpg"/>     <img class="slice_5" src="ads/ad1_slice05.jpg"/>     <img class="slice_6" src="ads/ad1_slice06.jpg"/>     <img class="slice_7" src="ads/ad1_slice07.jpg"/>     <img class="slice_8" src="ads/ad1_slice08.jpg"/>     <img class="slice_9" src="ads/ad1_slice09.jpg"/>     <img class="slice_10" src="ads/ad1_slice10.jpg"/>     <img class="slice_11" src="ads/ad1_slice11.jpg"/>     <img class="slice_12" src="ads/ad1_slice12.jpg"/>     <img class="slice_13" src="ads/ad1_slice13.jpg"/>     <img class="slice_14" src="ads/ad1_slice14.jpg"/>     <img class="slice_15" src="ads/ad1_slice15.jpg"/>     <img class="slice_16" src="ads/ad1_slice16.jpg"/>     <img class="slice_17" src="ads/ad1_slice17.jpg"/>     <img class="slice_18" src="ads/ad1_slice18.jpg"/>     <img class="slice_19" src="ads/ad1_slice19.jpg"/>     <img class="slice_20" src="ads/ad1_slice20.jpg"/>     <img class="slice_21" src="ads/ad1_slice21.jpg"/>     <img class="slice_22" src="ads/ad1_slice22.jpg"/>   </div>   <div id="ad_2" class="ad_2">     <img class="slice_1" src="ads/ad2_slice01.jpg"/>     <img class="slice_2" src="ads/ad2_slice02.jpg"/>     <img class="slice_3" src="ads/ad2_slice03.jpg"/>     <img class="slice_4" src="ads/ad2_slice04.jpg"/>     <img class="slice_5" src="ads/ad2_slice05.jpg"/>     <img class="slice_6" src="ads/ad2_slice06.jpg"/>     <img class="slice_7" src="ads/ad2_slice07.jpg"/>     <img class="slice_8" src="ads/ad2_slice08.jpg"/>     <img class="slice_9" src="ads/ad2_slice09.jpg"/>     <img class="slice_10" src="ads/ad2_slice10.jpg"/>     <img class="slice_11" src="ads/ad2_slice11.jpg"/>     <img class="slice_12" src="ads/ad2_slice12.jpg"/>     <img class="slice_13" src="ads/ad2_slice13.jpg"/>     <img class="slice_14" src="ads/ad2_slice14.jpg"/>     <img class="slice_15" src="ads/ad2_slice15.jpg"/>     <img class="slice_16" src="ads/ad2_slice16.jpg"/>     <img class="slice_17" src="ads/ad2_slice17.jpg"/>     <img class="slice_18" src="ads/ad2_slice18.jpg"/>     <img class="slice_19" src="ads/ad2_slice19.jpg"/>     <img class="slice_20" src="ads/ad2_slice20.jpg"/>     <img class="slice_21" src="ads/ad2_slice21.jpg"/>     <img class="slice_22" src="ads/ad2_slice22.jpg"/>   </div> </div></div><div class="billboard"></div>

註:由於切換的一張圖片實際上是22張35*340的圖片組成。所以,如果想更換切換的圖片,必須把圖片切成連續的35*340的圖片集,然後按照順序依次寫成如下的格式:

<div id="ad_N" class="ad_N"> <img class="slice_1" src="ads/圖片1.jpg"/> <img class="slice_2" src="ads/圖片2.jpg"/> <img class="slice_3" src="ads/圖片3.jpg"/> <img class="slice_4" src="ads/圖片4.jpg"/> <img class="slice_5" src="ads/圖片5.jpg"/> <img class="slice_6" src="ads/圖片6.jpg"/> <img class="slice_7" src="ads/圖片7.jpg"/> <img class="slice_8" src="ads/圖片8.jpg"/> <img class="slice_9" src="ads/圖片9.jpg"/> <img class="slice_10" src="ads/圖片10.jpg"/> <img class="slice_11" src="ads/圖片11.jpg"/> <img class="slice_12" src="ads/圖片12.jpg"/> <img class="slice_13" src="ads/圖片13.jpg"/> <img class="slice_14" src="ads/圖片14.jpg"/> <img class="slice_15" src="ads/圖片15.jpg"/> <img class="slice_16" src="ads/圖片16.jpg"/> <img class="slice_17" src="ads/圖片17.jpg"/> <img class="slice_18" src="ads/圖片18.jpg"/> <img class="slice_19" src="ads/圖片19.jpg"/> <img class="slice_20" src="ads/圖片20.jpg"/> <img class="slice_21" src="ads/圖片21.jpg"/> <img class="slice_22" src="ads/圖片22.jpg"/></div>

3、js代碼放在文檔最底端:

<script src="jquery/jquery-1.8.3.min.js" type="text/javascript"></script><script>$(function() {       $('#ad_1 > img').each(function(i,e){ rotate($(this),500,3000,i);});function rotate(elem1,speed,timeout,i){ elem1.animate({'marginLeft':'18px','width':'0px'},speed,function(){   var other;   if(elem1.parent().attr('id') == 'ad_1')     other = $('#ad_2').children('img').eq(i);   else     other = $('#ad_1').children('img').eq(i);     other.animate({'marginLeft':'0px','width':'35px'},speed,function(){     var f = function() { rotate(other,speed,timeout,i) };     setTimeout(f,timeout);   });});}});</script>

特效下載  效果示範

以上所述就是本文的全部內容,希望大家能夠喜歡。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.