我正在使用此叉子代碼在圖片的鼠標懸停上顯示文字。圖片上的文字鼠標懸停 - CSS定位
http://codepen.io/anon/pen/hxqoe
HTML
<img src="http://placekitten.com/150" alt="some text" />
<img src="http://placekitten.com/150" alt="more text" />
<img src="http://placekitten.com/150" alt="third text" />
<div id="text"></div>
CSS
div {
display: none;
position: absolute;
}
img:hover + div {
display: block;
}
JQUERY
$('img').hover(function() {
$('div').html($(this).attr('alt')).fadeIn(200);
}, function() {
$('div').html('');
});
我找div
文本爲d顯示在每個圖像內而不是固定的div
。
任何想法?
謝謝喬什 - 我喜歡這種方式 - 唯一的缺點是,你沒有一個很好的淡入/淡出效果爲文本..這是我們可以添加到您的解決方案? –
也是:僞元素與舊版瀏覽器兼容後? –
@JoannaMikalai當然 - 只需使用CSS轉換並調整不透明度即可。 HTTP://的jsfiddle。net/2nfgj/ –