Я использую ключевые кадры для масштабирования элемента на моей веб-странице. Проблема в том, что анимация отлично работает в хроме, но не работает в сафари. Я предоставляю значения в 0%, 80% и 100% в ключевых кадрах, и каждый раз, когда анимация заканчивается, она возвращается к свойствам, определенным на уровне 80%, а не 100%. Я также использовал режим заполнения, чтобы остановить анимацию на последнем кадре, но не получил никакого решения.-webkit-animation-fill-mode в safari
@-webkit-keyframes leftpageanim {
0%{ -webkit-transform:scale(1);
bottom:-26px;
}
80%{
-webkit-transform:scale(1.8) ; bottom:140px;
}
100%
{
-webkit-transform:scale(1.7); bottom:120px; }
}
после завершения анимации его снова возвращаясь назад к свойствам 80%
Не могли бы вы поделиться некоторыми фрагменты кода? –
@ -webkit-keyframes leftpageanim { \t 0% { \t \t -webkit-transform: scale (1); \t \t низ: -26px; \t} \t \t 80% { \t \t -webkit-преобразования: масштаб (1.8); \t \t низ: 140px; \t} \t 100% { \t -webkit-transform: масштаб (1.7); \t \t bottom: 120px; \t} } 0 После окончания анимации снова возвращается к свойствам 80%. – Mak
Может быть, нижние свойства css, применяемые в ключевых кадрах, могут влиять на выход. Если пользователь может опубликовать его на jsfiddle, поможет. – noobcode