У меня есть простой анимации (только для Safari в данном примере):Ошибка сафари в анимации CSS-непрозрачности?
h1 {
-webkit-animation: moveDown 1s ease-in-out;
}
@-webkit-keyframes moveDown {
0% {-webkit-transform: translateY(-20px); opacity: 0;}
100% {-webkit-transform: translateY(0px); opacity: 1;}
}
В последней Safari (5.1.5) он работает просто отлично.
Но случайно я просмотрел пример в более раннем Safari (5.0.6) и ничего не увидел. Х1 исчез.
По виду запуска Eather пути добавления None-Поворота (непрозрачность & анимационных работ):
@-webkit-keyframes moveDown {
0% {-webkit-transform: translateY(-20px) rotate(0deg); opacity: 0;}
100% {-webkit-transform: translateY(0px) rotate(0deg); opacity: 1;}
}
или начать на 1% (непрозрачность не работает, но анимация):
@-webkit-keyframes moveUp{
1% {-webkit-transform: translateY(-20px); opacity: 0;}
100% {-webkit-transform: translateY(0px); opacity: 1;}
}
он работал снова.
Теперь это приводит меня к двум серьезным вопросам:
- Что я сделал неправильно в первом примере?
- Есть ли известная ошибка в более ранней версии Safari, с которой я должен рассматривать разные?
Причина:
Я не возражаю, если вы не можете увидеть анимацию в не поддерживающих браузеров (это просто приятно добавить на), но было бы решаясь не знать, когда ваш анимированный элемент просто больше не появляется.
Как я могу использовать анимацию вообще как дополнение к ней, не беспокоясь?
Если кто-нибудь попросит скрипку: я попытался воссоздать ее. Но вот еще одна интересная вещь: тот же самый код не будет иметь никакого эффекта в старом Safari в jsfiddle. Он не оживляет и не исчезает.
Edit:
Я просто видеть, что h1 не исчезающий больше с исходным кодом (я не могу восстановить его), но не делает каких-либо анимации Eather. Он просто работает с одним из описанных триггеров.
JS-FIDDLE:
Here a working fiddle with the two examples.
Не могли бы вы привести пример html, с которым вы пытаетесь использовать это? –
Я только что добавил скрипку, которая сейчас работает так, как я имел в виду. Если вы используете старый Safari (5.0.6), правильный код не будет работать. Только срабатывает. – Melros