У меня есть анимация ключевого кадра, которая должна изменить цвет div с отметкой 50%, а затем после 2-секундной задержки предполагается анимировать другой div. И еще после этого. И петля вот так.анимация CSS3 не синхронизирована
Но это не работает, как должно. Вместо того, чтобы div запускался один за другим, они запускаются одновременно.
Как это исправить?
div#wifi-waves svg path#w01 {
-webkit-animation: colorchnage 1s infinite;
animation: colorchnage 1s infinite;
}
div#wifi-waves svg path#w02 {
-webkit-animation: colorchnage 1s infinite;
animation: colorchnage 1s infinite;
-webkit-animation-delay: 2s;
animation-delay: 2s;
}
div#wifi-waves svg path#w03 {
-webkit-animation: colorchnage 1s infinite;
animation: colorchnage 1s infinite;
-webkit-animation-delay: 2s;
animation-delay: 2s;
}
div#wifi-waves svg path#w04 {
-webkit-animation: colorchnage 1s infinite;
animation: colorchnage 1s infinite;
-webkit-animation-delay: 2s;
animation-delay: 2s;
}
@-webkit-keyframes colorchnage {
0% { fill: #ecf0f1; }
50% { fill: rgba(26, 60, 88, 0.9); }
100% { fill: #ecf0f1; }
}
@keyframes colorchnage {
0% { fill: #ecf0f1; }
50% { fill: rgba(26, 60, 88, 0.9); }
100% { fill: #ecf0f1; }
}
SVG:
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 60 45" xml:space="preserve" preserveAspectRatio="xMixYMid">
<path id="w04" d=""></path>
<path id="w03" d=""></path>
<path id="w02" d=""></path>
<path id="w01" d=""></path>
</svg>
работает большое спасибо ... как это CSS вы указали в плане перекрестной совместимости браузера? Поддерживает webkit, но как насчет firefox и т. Д.? – Borsn
@Boris: он должен работать с последними версиями Firefox, IE 10 и IE 11, потому что им не нужен какой-либо конкретный префикс для браузера. Для более низких версий Firefox вам нужно будет реплицировать все правила и включить префикс '-moz-' (везде, где вы видите '-webkit-'). Для Safari Opera не требуется никаких дополнительных изменений, так как они также используют Webkit. IE9 и ниже не поддерживают анимацию CSS. – Harry