jquery簡單的圖片轉場效果,支援pc端、移動端的banner圖片切換開發

來源:互聯網
上載者:User

標籤:

 

詳細內容請點擊

 

無意中看見了兩年前寫的一個圖片切換,那會兒剛剛學習網頁製作,可以說是我的第一個處女座的jquery圖片轉場效果。無聊之餘對它的寬度稍稍做了一下修改,變成了支援pc端、手機端全屏的banner圖片轉場效果。

 

寫法很簡單,網頁初學者們或者wenbapp初學者們可以拿去學習學習,也可以在這基礎上加上手機的圖片滑動轉場效果。廢話不多說,下面說說這個簡單的圖片切換的效果吧!

首先以下是圖片切換的:

 

圖片轉場效果html內容:

<div class="tyna2">
<div class="tyna2-none"><img src="images/tyna2-1.jpg" class="tyna2-ima" /></div>
<div class="tyna2-none"><img src="images/tyna2-2.jpg" class="tyna2-ima" /></div>
<div class="tyna2-none"><img src="images/tyna2-3.jpg" class="tyna2-ima" /></div>
<div class="tyna2-none"><img src="images/tyna2-4.jpg" class="tyna2-ima" /></div>
<div class="tyna2-none"><img src="images/tyna2-5.jpg" class="tyna2-ima" /></div>
<ul class="tyna2-ul1">
<li class="tyna2-none1">你是我的小呀小蘋果</li>
<li class="tyna2-none1">手機banner圖片轉場效果</li>
<li class="tyna2-none1">pc全屏圖片轉場效果</li>
<li class="tyna2-none1">pc、app都可用的圖片切換</li>
<li class="tyna2-none1">webapp圖片轉場效果</li>
</ul>
<ul class="tyna2-ul2">
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>

圖片轉場效果css內容:

.tyna2{width: 100%;position: relative;}
.tyna2-none{width: 100%;}
.tyna2-ima{width: 100%;}
.tyna2-ul1{width: 100%;height: 40px;font-size: 0.8em;position: absolute;left: 0px;bottom: 0px;color: #FFFFFF;filter: alpha(opacity: 50);opacity: 0.5;}
.tyna2-ul1 li{width: 98%;height: 40px;line-height: 40px;padding-left: 2%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tyna2-ul2{position: absolute;right: 10px;bottom: 10px;}
.tyna2-ul2 li{width: 5px;height: 5px;border-radius: 90px;float: left;margin-left: 5px;}
.tyna2-none{display: none;}.tyna2-none1{display: none;}
.tyna2-block{display: block;}

圖片轉場效果js內容:

var tynatime
$(document).ready(function(){
$(‘.tyna2-ul2 li‘).bind("mousemove", changebg);
test(0);
});
function changebg(){
var index=$(‘.tyna2-ul2 li‘).index($(this));
test(index);
}
function test(index){
var li_length=$(‘.tyna2-ul2 li‘).length;
if(index>li_length){
index=0;
}
$(‘.tyna2-ul2 li‘).eq(index).css(‘background‘,‘red‘).siblings().css(‘background‘,‘#ffffff‘);
$(‘.tyna2-none‘).eq(index).show().siblings(‘.tyna2-none‘).hide();
$(‘.tyna2-none1‘).eq(index).show().siblings(‘.tyna2-none1‘).hide();
clearTimeout(tynatime);
tynatime=setTimeout(‘test(‘+(index+1)+‘)‘,3000);
}

學習來源:http://www.j--d.com/html/434.html

 

更多html5內容請點擊

 

jquery簡單的圖片轉場效果,支援pc端、移動端的banner圖片切換開發

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.