2
好,所以這個問題有點難以說出,但我會盡可能清楚地解釋這個問題。如何在平移/懸停邊框/框中對齊圖像?
我有一個「平移鼠標懸停」效果,我試圖實現。除了鼠標懸停在左邊的圖像以外,一切都是正確的。我希望它從圖像右側開始並向右平移。
只是將margin-left
更改爲margin-right
周邊不起作用,因爲圖像仍然在421x840框內左對齊。
所以我的問題是,如何將圖像與框內的右對齊,以便當我將鼠標懸停時,它會向右平移-150像素並顯示圖像的左側部分。
我很感激任何幫助提前。謝謝。
HTML代碼:
<div class="sidepan pic">
<img src="http://dvqlxo2m2q99q.cloudfront.net/000_clients/192648/file/19264814292KWf1.jpg" ></img>
</div>
CSS代碼:
.pic {
border: 0px;
position: absolute;
float: left;
height: 840px;
width: 421px;
margin: 0px;
overflow: hidden;
}
.sidepan img {
margin-left: 0px;
-webkit-transition: margin 1s ease;
-moz-transition: margin 1s ease;
-o-transition: margin 1s ease;
-ms-transition: margin 1s ease;
transition: margin 1s ease;
}
.sidepan img:hover {
margin-left: -150px;
}
謝謝!這工作完美。我必須將其更改爲-383px才能在圖片的開始處開始,但該概念正常工作:)欣賞它。 – 2014-10-20 22:35:20
很高興聽到這一點,歡迎您! – emmanuel 2014-10-20 22:35:49