2014-07-06 273 views
0

這個想法是在鼠標懸停上創建縮放效果。但由於高度爲'自動',放大的圖像不包含在div中並且高度增加。爲了響應設計目的,我必須保持高度'自動'。一個出路,將不勝感激。以下是鏈接:http://jsfiddle.net/nitish_8/zaeZ4/懸停時的圖像縮放效果

<div class="item"> 
<img src="images/2.jpg" /> 
</div> 
<div class="item"> 
<img src="images/2.jpg" /> 
</div> 
<div class="item"> 
<img src="images/2.jpg" /> 
</div> 
<div class="item"> 
<img src="images/2.jpg" /> 
</div> 

回答

0

試試以下的項目DIV懸停代碼,希望這將幫助你

.item:hover img { 
    -webkit-transition: all 21s ease-in-out; 
    -moz-transition: all 1s ease-in-out; 
    -ms-transition: all 1s ease-in-out; 
    -o-transition: al 1s ease-in-out; 
    transition: all 1s ease-in-out; 
    transform: scale(1.1) ; 
    -webkit-transform:scale(1.1) ; 
    -moz-transform: scale(1.1) ; 
    -o-transform: scale(1.1) ; 
    -ms-transform: scale(1.1) ; 
} 
+0

對不起,但它沒有幫助。以防萬一我不清楚我的問題,我想再說一遍 - 我希望div的高度保持不變,img放大該div。 div高度的'auto'值有助於div的高度隨着圖像高度的增加而增加。我不要那個。 –

+0

我認爲它不在jsfiddle中工作,但在Chrome和IE中工作正常。我已經測試過它。 – Talha

0

我想你可以從item類中刪除ovewflow屬性,使div不以剪裁放大圖像

+0

我的查詢的整個想法是,我可以剪輯圖像時,它的高度增加。我希望div的高度保持不變,img在該div內放大。自從'自動'以來,div高度隨着圖像的增加而增加。 –