Это не ответ.Примите это как длинный комментарий.
В вашем коде у вас есть много анимаций, выглядящих так:
@keyframes whatever {
75% {
opacity: 0;
}
100% {
opacity: 1;
}
0% {
opacity: 0;
}
}
Обратите внимание, что после 100% приходит 0%.Также: код очень многословен с одной анимацией, подобной этой, на каждый полигон.
В вашем коде есть другой вид анимации, похожий на этот:
@keyframes whatever2 {
0% {
transform: translate(144.77000427246094px, 23.770000457763672px)
translate(-144.77000427246094px, -23.770000457763672px)
translate(-75px, 0px);
}
62.50% {
transform: translate(144.77000427246094px, 23.770000457763672px)
translate(-144.77000427246094px, -23.770000457763672px)
translate(-75px, 0px);
}
75% {
transform: translate(144.77000427246094px, 23.770000457763672px)
translate(-144.77000427246094px, -23.770000457763672px)
translate(0px, 0px);
}
100% {
transform: translate(144.77000427246094px, 23.770000457763672px)
translate(-144.77000427246094px, -23.770000457763672px)
translate(0px, 0px);
}
}
Я думаю, что вы создали код CSS динамически, и ваш скрипт не работает должным образом.
Возможно, вам следует взглянуть на имеющийся у вас скрипт. Возможно, вам следует сначала протестировать его только с одним полигоном.