CSS анимация не работает в Firefox - псевдо

0

У меня есть некоторые анимации CSS, которые не будут работать в Firefox. Они применяются к псевдоэлементу (: after), и все работают нормально в каждом другом браузере.

Анимации применяются здесь

:after
{
    display:block;
    background:url('../img/snow.png'), url('../img/snow2.png') ;
    -webkit-animation: snow 15s linear infinite;
    -moz-animation: snow 15s linear infinite;
    -ms-animation: snow 15s linear infinite;
    animation-name:snow;
    animation-duration:15s;
    animation-timing-function:linear;
    height:500px;
    width:100%;
    content:'';
    position:absolute;
    top:0;
    left:0;
}

А сами анимации здесь:

@-webkit-keyframes snow {
 0% {background-position: 0px 0px;}
 100% {background-position: 0px 1000px, 0 500px;}
}
@keyframes snow {
 0% {background-position: 0px 0px;}
 100% {background-position: 0px 1000px, 0 500px;}
}

@-moz-keyframes snow {
 0% {background-position: 0px 0px;}
 100% {background-position: 0px 1000px, 0 500px;}
}
@-ms-keyframes snow {
 0% {background-position: 0px 0px;}
 100% {background-position: 0px 1000px, 0 500px;}
}

Любая помощь или совет будут очень полезны!

  • 0
    Можете ли вы предоставить jsFiddle для этого? Это облегчает работу с ним тогда .. :-)
  • 0
    Вы можете увидеть живой рабочий пример @ socialsanta.co - снег должен быть анимированным, но в настоящее время не для Firefox.
Показать ещё 2 комментария
Теги:
animation
firefox

2 ответа

0
Лучший ответ

Ваша проблема заключается в том, что ваши ключевые кадры имеют списки различной длины для фонового положения. Похоже, что Gecko не допускает интерполяции между списками фоновой записи различной длины. Я подал https://bugzilla.mozilla.org/show_bug.cgi?id=945600

В то же время просто используя

0% {background-position: 0px 0px, 0px 0px;}

По-моему, в ваших ключевых кадрах должна быть эта работа.

0

Иногда, если у вас включен ваш firebug или любой другой инструмент веб-разработчика, CSS не работает.

  • 0
    должен быть комментарий; это не решение ....
  • 0
    Честно говоря, это становится решением благодаря этому.
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню