2011-06-20 183 views

回答

2

HTML和CSS可以輕鬆地將播放圖像放在縮略圖圖像上。我希望這不是你關心的問題;儘管我在下面提供了一些示例。 Javascript也相當簡單。監聽mouseover事件和mouseout事件,並相應地調整樣式。

HTML:

<div id="video"> 
    <img src="playbutton.png" id="play"> 
</div> 

CSS:

#video { 
background-color:blue; 
    width:300px; 
    height:150px; 
    background-image:url("thumbnail.png"); 
    position:relative; 
} 
#play { 
    position:absolute; 
    height:50px; 
    top:50px; 
    width:50px; 
    left:125px; 
    display:none; 
} 

的Javascript:

var elem = document.getElementById("video"); 
var play = document.getElementById("play"); 
elem.onmouseover = function() { 
     play.style.display = "inline"; 
}; 
elem.onmouseout = function() { 
     play.style.display = "none"; 
}; 

Example

總有一天,這將有可能沒有任何JavaScript在所有。對於CSS3中的多個背景圖像,縮略圖div上的:hover可能會粘貼在「播放」背景圖像上。

+0

這不適合我。我有一堆圖像縮略圖,我無法爲每一個CSS屬性。 – tnw

+0

@Tory它不會很難改變使用類名稱。但很高興你明白了。 –

相關問題