Nó phụ thuộc vào cách bạn đang hiển thị văn bản. Nếu bạn đang thay đổi thuộc tính CSS, bạn có thể thực hiện việc này với CSS3 transitions. Dưới đây là một ví dụ.
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: David Thomas đã nói với tôi rằng bạn không thể chan ge màn hình với các hiệu ứng chuyển tiếp. Tôi đã cập nhật ở trên để sử dụng độ mờ đục.
là một tùy chọn để bạn sử dụng jQuery? –
http://cherne.net/brian/resources/jquery.hoverIntent.html –