Я думаю, что все в названии. добавить класс с JavaScript, который в основном делает:css3 как вызвать событие, когда переход осуществляется на полпути?
.rotation {
transform:rotateY(180deg);
transition-timing-function: linear;
-webkit-transition-timing-function: linear;
}
Мне нужно знать, когда переход достиг 90 градусов. Эти значения приведены для примера. Проблема в том, что если я повторю 2 преобразования 90degs, я получаю небольшое отставание посередине, а не под Chrome, но под Microsoft Edge и Firefox.
Есть ли у кого-то решение, либо для запуска события на полпути, либо во избежание этого отставания при повторении перехода?
Спасибо!
вы могли бы использовать анимацию, а затем контролировать то, что происходит в анимации с @keyframes – Danield
у вас есть события, инициированные при достижении определенных ключевых кадров? Потому что нужно обновить что-то на странице, когда анимация или переход пройдены на полпути. – Joel
Посмотрите на эту демонстрацию: http://codepen.io/danield770/pen/GrbXrQ - здесь я меняю цвет фона наполовину через анимацию – Danield