2012-09-27 55 views
0

我試圖通過沿x軸翻轉它顛倒(180度)來懸停圖片。3D CSS Transform - transform:rotateX(180deg);

就像here

除了我不能得到它出於某種原因。

img { 
    transition:all 2s ease-in-out; 
    perspective: 800px; 
    perspective-origin: 50% 100px; 
} 

img:hover { 
    transform:rotateX(180deg); 
} 
+0

您正在使用哪種瀏覽器? –

+0

@JezenThomas目前鉻穩定。演示全部在參考頁面上工作。 – vulgarbulgar

回答

4

this page,Chrome仍然會需要-webkit前綴。

您錯過了瀏覽器前綴。

img { 
    -webkit-transition:all 2s ease-in-out; 
    -webkit-perspective: 800px; 
    -webkit-perspective-origin: 50% 100px; 
} 

img:hover { 
    -webkit-transform:rotateX(180deg); 
} 

這也意味着您需要爲其各自的瀏覽器添加其他瀏覽器前綴。如果您不想使用瀏覽器前綴,您可以使用由Lea Verou調用的名爲prefixfree.js的插件來爲您提供所有這些。

+3

只是一個小提琴 - http://jsfiddle.net/QuwqS/ –

+0

好一個佐爾坦。 –