dav*_*qet 7 html javascript css jquery css3
我正在使用CSS来翻转卡片并展示一只小猫.有一种行为似乎只存在于Firefox中,因此它会不断地将图像移动/调整几个像素.只需将鼠标悬停在卡背上,观察它在缩放动画完成后移动一点,然后通过单击它来翻转卡片以观察小猫在动画之后如何重新调整其位置和大小.
同样,这不会发生在Chrome或Internet Explorer中.任何人都可以解释是什么导致它或提供补救措施?
$('.card').mouseover(function() {
$(this).css({
'transform': 'scale(1.2)',
'-webkit-transform': 'scale(1.2)',
'transition': 'transform 500ms',
'-webkit-transition': '-webkit-transform 500ms'
});
}).mouseleave(function() {
$(this).css({
'transform': 'scale(1)',
'-webkit-transform': 'scale(1)',
'transition': 'transform 500ms',
'-webkit-transition': '-webkit-transform 500ms'
});
}).mousedown(function() {
$('div.back').css({
'transform': 'perspective(1000px) rotateY(-180deg) translateZ(0)',
'-webkit-transform': 'perspective(1000px) rotateY(-180deg)',
'transition': 'transform 800ms ease-in-out 300ms',
'-webkit-transition': '-webkit-transform 800ms ease-in-out 300ms'
});
$('.hide').show();
$('div.front').css({
'transform': 'perspective(1000px) rotateY(0) translateZ(0)',
'-webkit-transform': 'perspective(1000px) rotateY(0)',
'transition': 'transform 800ms ease-in-out 300ms',
'-webkit-transition': '-webkit-transform 800ms ease-in-out 300ms',
'backface-visibility': 'hidden',
'-webkit-backface-visibility': 'hidden'
});
});
Run Code Online (Sandbox Code Playgroud)