Я создал флип-карту HTML с помощью CSS. Однако, когда карта переворачивается, появляется мерцание (как будто оно почти не переворачивается полностью). Этот сбой происходит в основном, когда курсор перемещается прямо в центр карты.
Любая помощь очень ценится!
.card-box {
width: 100px;
height: 50px;
position: relative;
}
.card {
position: absolute;
width: 100%;
height: 100%;
transform-style: preserve-3d;
transition: 1s ease;
}
.card:hover {
transform: rotateY(180deg);
}
.front {
background: red;
width: 100%;
height: 100%;
position: absolute;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.back {
background: blue;
position: absolute;
width: 100%;
height: 100%;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
transform: rotateY(180deg);
}
<div class="card-box">
<div class="card">
<div class="front">
Front
</div>
<div class="back">
Back
</div>
</div>
Вот ссылка на jsfiddle: https://jsfiddle.net/rogybear/tfcu3qkr/3/