我已經看了這裏(How to show text on image when hovering?),以找到一個解決這個問題,但它不100%的工作......由於該段位於圖像的圖像部分下面不是蓋的當你懸停在它上面。當您將鼠標懸停在圖像上時,我希望文本覆蓋整個圖像。 (看看這個:http://jsfiddle.net/rMhGE/或以下)。顯示文本當鼠標懸停在圖片鏈接
的HTML
<body>
<div class="cube1">
<a href="http://google.com"><img src="http://us.123rf.com/400wm/400/400/busja/busja1209/busja120900010/15099001-detailed-vector-image-of-symbol-of-london--best-known-british-double-decker-bus.jpg">
<p class="contact">Random Text Here</p></a>
</div>
</body>
任何幫助表示讚賞的CSS
.cube1 {
position: relative;
width: 400px;
height: 400px;
float: left;
}
.contact {
overflow: hidden;
position: absolute;
width: 400px;
height: 386px;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(255,255,255,0.95);
color: #aaa;
visibility: hidden;
opacity: 0;
}
.cube1:hover .contact {
visibility: visible;
opacity: 1;
}
。謝謝。
答案。但可能你應該擺脫可見度和不透明度,只使用顯示。 –