У меня есть два элемента на странице, которые я хотел бы анимировать с помощью CSS (в частности, -webkit-animation). Сама анимация просто отскакивает от элемента вверх и вниз. Один элемент всегда отображается и подпрыгивает, а другой не анимируется до наведения мыши (зависания).
Мой вопрос: возможно ли синхронизировать (оба элемента достигают своей вершины одновременно и т.д.) анимацию для обоих элементов независимо от того, когда запущена анимация 2-го элемента?
Здесь мой HTML:
<div id="bouncy01">Drip</div>
<div id="bouncy02">droP</div>
и мой CSS:
@-webkit-keyframes bounce {
0% {-webkit-transform: translateY(0px);}
25% {-webkit-transform: translateY(-2px);}
50% {-webkit-transform: translateY(-4px);}
75% {-webkit-transform: translateY(-2px);}
100% {-webkit-transform: translateY(0px);}
}
#bouncy01,
#bouncy02 {
margin:10px;
float: left;
background: #ff0000;
padding: 10px;
border: 1px solid #777;
}
#bouncy01 {
-webkit-animation:bounce 0.25s ease-in-out infinite alternate;
}
#bouncy02 {
background: #ffff00;
}
#bouncy02:hover {
-webkit-animation:bounce 0.25s ease-in-out infinite alternate;
}
и, наконец, рабочая демонстрация проблемы: http://jsfiddle.net/7ZLmq/2/
(чтобы увидеть проблему, наведите указатель мыши на желтый блок)