我在 CSS3 中创建了一个简单的“翻转卡片”,当用户将鼠标悬停在卡片上时,它会向下翻转并显示另一面。backface-visibility
设置为,hidden
因此背面将不会显示。但是,当我尝试翻转卡片时,背面仍然出现。
因此,我查看了我找到的工作示例,有趣的是,我的内容与他的几乎相同,而且他的确实有效,但我的无效。(这怎么可能?!)在这里回答也不起作用(因为我已经将所有内容都设置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");
});
知道为什么会这样吗?