3
我在CSS3中創建了simple "flip card",當用戶將鼠標懸停在卡上時,它會向下翻轉並顯示另一面。 backface-visibility
設置爲hidden
,因此背面將不會顯示。但是,當我嘗試翻牌時,背面仍然顯示出來。背面仍然可見,即使它被設置爲「隱藏」
所以我看了一下我發現的working examples,有趣的是我和他有幾乎相同的東西,他的確工作,但不是我的。 (這怎麼可能?!)繼an answer here也不起作用(因爲我已經設置好一切backface-visibility
到hidden
)。
這裏有一塊我的代碼:
$(".wrapper").hover(function() {
$(".flip").stop().transition({
perspective: '100px',
rotateX: '-180deg'
}).toggleClass("down");
}, function() {
$(".flip").stop().transition({
perspective: '100px',
rotateX: '0deg'
}).toggleClass("down");
});
爲什麼這事你知道嗎?
唯一支持'transform-style'的非WebKit瀏覽器是Firefox,它支持不帶前綴。 – Ana 2013-03-16 09:37:44
你有部分權利。僅在最新版本的Firefox中才提供不帶前綴的支持。 IE10也支持'transform-style',但不支持'preserve-3d'的值。 – zeroflagL 2013-03-16 09:55:39
@zeroflagL - 謝謝,它的確有用。 – 2013-03-16 17:55:32