Это зависит от того, как вы отображения текста. Если вы изменяете свойство CSS, вы можете сделать это с помощью CSS3 transitions. Ниже приведен пример.
HTML:
<div id="A"></div><div id="B"></div>
CSS:
div {
height: 100px;
width: 100px;
position: absolute;
top: 0;
left: 0;
-moz-transition: opacity 4s; /* Firefox */
-webkit-transition: opacity 4s; /* Safari and Chrome */
-o-transition: opacity 4s; /* Opera */
transition: opacity 4s;
}
#A {
background: red;
opacity: 1;
z-index: 1;
}
#B {
background: blue;
opacity: 0;
z-index: 2;
}
#B:hover {
opacity: 1;
}
Demo
Edit: Дэвид Томас сказал мне, что вы не можете чан ge дисплей с переходами. Я обновил выше, чтобы использовать непрозрачность.
- это вариант для использования jQuery? –
http://cherne.net/brian/resources/jquery.hoverIntent.html –