2012-10-28 121 views
3

我想在這裏使用transform:scale爲圖像網格http://movies.themodern-nerd.com/genre。當從左向右滾動時,它可以正常工作,懸停的圖像將保留在其他圖像的頂部,但是如果從右向左懸停,懸停的圖像位於右側的圖像下。變換:縮放剪輯

.searchresults img { 
-webkit-transition-duration: 2s; 
-moz-transition-duration: 2s; 
-o-transition-duration: 2s; 
transition-duration: 2s; 

-webkit-transition-property: -webkit-transform; 
-moz-transition-property: -moz-transform; 
-o-transition-property: -o-transform; 
transition-property: transform; 

overflow:hidden; 

} 

.searchresults img:hover { 
-webkit-box-shadow: 0px 0px 3px 5px #d50000; 
-moz-box-shadow: 0px 0px 3px 5px #d50000; 
box-shadow: 0px 0px 3px 5px #d50000; 
-webkit-transform: scale(1.1,1.1); 
-moz-transform: scale(1.1,1.1); 
-o-transform: scale(1.1,1.1); 
} 

任何幫助將不勝感激。

回答

1

嘗試:

.searchresults:hover { 
    position: relative; 
    z-index: 2; 
} 

但是這不是測試,您應該創建一個的jsfiddle,以便我們能夠更好地幫助你。

+0

工作完美!感謝您的幫助。 –

+1

我剛剛意識到,這確實解決了圖層問題,但不是在圖像跳轉結束時進行的。任何想法如何解決這個問題?此外,圖像在模糊消失時發生模糊,並且在「跳躍」之後。 –

+0

這是因爲圖像在轉換時轉換爲低質量渲染,並在轉換完成時轉回高質量渲染。這是「按預期工作」(儘管它很糟糕) –