2012-11-01 52 views

回答

0

至少有兩種方法可以做到這一點(不包括閃存):

的JavaScript:

可能是最常見的方式今天做將會使用JavaScript。從頭開始編寫它可能需要一些時間,特別是如果你不習慣編寫JavaScript。但是,如果您使用像jQuery這樣的庫可以,那麼有很多插件完全可以做到這一點。

下面是一個例子:

CSS

使用CSS成爲通過與CSS3添加的功能越來越強大,還可以實現幻燈片接着就,隨即。關於如何實現,Smashing Magazine有an article。這可能是an example

該解決方案的缺點是對新的CSS功能的瀏覽器支持有限。

+0

我不明白爲什麼這是答案被拒絕。它清楚地回答了海報問題。最好的語言是JavaScript,或者使用像jQuery這樣的JavaScript庫。問題中使用的圖像清楚地表示「滑塊」或「圖像旋轉器」。 –

+0

我同意。這回答了這個問題。 Nivo滑塊可以讓您輕鬆回答問題。 「它有多容易?」使用nivo滑塊很容易。 – Brett

1

你可以做一個動畫gif(這是相當古老的技術),或者你可以javascript設置一個定時器來切換圖像源。我會推薦使用JavaScript代碼。下面是一個示例:

var i=0; 
var imageSrcs=['image1.png','image3.png','image3.png','image4.png','image5.png']; 
var imageElement=document.getElementById('imageToAnimate'); 
setInterval(
    function(){ 
     imageElement.src=imageSrcs[i]; 
     i=(i+1)%(imageSrcs.length+1); 
    },1000)//Every 1000 milliseconds 

通過在陣列中的圖像,此週期在1 /秒的速度,並且以後一旦到達端。

+1

用於JavaScript解決方案的+1,但我不太瞭解GIF動畫選項。這是你引用的一些非常古老的技術。 –

+0

@Aaron Brewer我同意GIF可能是一個壞主意(更新我的答案),但我想給提問者多種選擇。 –

+1

非常容易理解的jdwire。 –