Итак, я пытаюсь создать эффект флипборда для некоторых элементов (например, одна сторона белая, а другая черная).И сейчас у меня есть это:
setInterval(function () {
document.getElementById('test').classList.toggle('flipped')
}, 1000)
#test {
width: 100px;
height: 100px;
border: 1px solid black;
transition: 1s;
-webkit-transition: 1s;
-moz-transition: 1s;
-ms-transition: 1s;
}
.flipped {
transform: rotateX(180deg);
-webkit-transform: rotateX(180deg);
-ms-transform: rotateX(180deg);
-moz-transform: rotateX(180deg);
background: yellow;
}
<div id="test"></div>
Но я не уверен, как заставить фон оставаться белым, пока вращение не станет "плоским", а затем изменит цвет.Есть идеи?