我有一個相對定位的圖像,以便我可以對其執行css鼠標懸停效果(當您將其移動時,它會更改圖像)。這是一個響應式設計,因此圖像可以根據屏幕大小進行增大或縮小。如何將文字放置在相對定位的圖像的右側?
我想立即在此圖像的右側顯示文本。任何人都可以告訴我該怎麼做?
這裏是我的代碼 - 文本結束後顯示圖像(而不是旁邊)。謝謝!
CSS(鼠標懸停改變圖像):
#mypic {
position:relative;
max-width:100%;
}
#mypic img {
position:absolute;
left:0;
opacity:1;
-webkit-transition: opacity .3s ease-out;
-moz-transition: opacity .3s ease-out;
-o-transition: opacity .3s ease-out;
transition: opacity .3s ease-out;
}
#mypic img.top:hover {
opacity:0;
}
HTML:
<div id="mypic"><img class="bottom" src="bottom.jpg" /><img class="top" src="top.jpg" /></div>
<p>Here is text that should be displayed to the right of the image.</p>
爲什麼在實際的'img'上使用'position:absolute;'? – connexo
這是最簡單的方法。 https://jsfiddle.net/kvx28zv7/ – connexo
要更改':hover'上的'img',請選擇更簡單的解決方案:只需將圖像應用爲背景圖像。 – connexo