Не работает css анимация
Всем привет !Исользую css анимацию на сайте. Но она не работает на айфонах. В dev tools на компе отображается будто она работает , как только деплою проект она перестает работать только после рефреша страницы она начинается работать. Мой код
.about-us__img-smile1 {
right: 155px;
bottom: 223px;
animation: 2s ease-in-out infinite up-down1;
}
.about-us__img-smile2 {
right: 0;
bottom: 0;
animation: 2s ease-in-out infinite up-down2;
}
@keyframes up-down1 {
0% {
transform: translateY(0);
}
50% {
transform: translateY(10%);
}
100% {
transform: translateY(0);
}
}
@keyframes up-down2 {
0% {
transform: translateY(0);
}
50% {
transform: translateY(-10%);
}
100% {
transform: translateY(0);
}
}
Деплою через surge. Проверял другие телефоны и все работает , а вот на айфонах только после рефреша....
Ответы (1 шт):
Автор решения: De.Minov
→ Ссылка
Скорее всего проблема в отсутствие префикса для Webkit
.about-us__img-smile1 {
right: 155px;
bottom: 223px;
-webkit-animation: 2s ease-in-out infinite up-down1;
animation: 2s ease-in-out infinite up-down1;
}
.about-us__img-smile2 {
right: 0;
bottom: 0;
-webkit-animation: 2s ease-in-out infinite up-down2;
animation: 2s ease-in-out infinite up-down2;
}
@-webkit-keyframes up-down1 {
0% { transform: translateY(0); }
50% { transform: translateY(10%); }
100% { transform: translateY(0); }
}
@keyframes up-down1 {
0% { transform: translateY(0); }
50% { transform: translateY(10%); }
100% { transform: translateY(0); }
}
@-webkit-keyframes up-down2 {
0% { transform: translateY(0); }
50% { transform: translateY(-10%); }
100% { transform: translateY(0); }
}
@keyframes up-down2 {
0% { transform: translateY(0); }
50% { transform: translateY(-10%); }
100% { transform: translateY(0); }
}
Прогонял через этот инструмент - autoprefixer