Я использую этот код fork для отображения текста при наведении на изображение.Текст на изображении Mouseover - 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
.
Любые идеи?
поблагодарить вас Джош - я люблю этот подход - единственный недостаток состоит в том, что вы не имеете хороший Fade-в/исчезать из эффект для текста .. Это что-то, что мы можем добавить к вашему решению? –
также является: после псевдоэлемента, совместимого со старыми браузерами? –
@JoannaMikalai Конечно - просто используйте CSS-переходы и настройте непрозрачность. Http: // jsfiddle.net/2nfgj/ –