-webkit- vs -moz-переход
-
04-10-2019 - |
Вопрос
Я использую переходы CSS3 на моем сайте и -Webkit - кажется, работает, пока -moz- нет.
Вот CSS:
article {z-index: 2; float: left; overflow: hidden; position: relative; -webkit-transition: -webkit-transform 0.2s ease-in-out; -moz-transition: -moz-transform 0.2s ease-in-out; }
.mousedown{-webkit-transform: translate(-180px, 0) !important; -moz-transform: translate(-180px, 0) !important; }
Просто используя jQuery, чтобы добавить класс Mousedown на статью.
Любая идея, где я иду не так?
Решение
Firefox 4 и выше поддержки -moz-transition
. Отказ Увидеть Страница документации.
Другие советы
В настоящее время переходы не поддерживаются на CSS преобразования в Mozilla.
Поддержка -Моз-переход был добавлен в Gecko 1.9.3 (Firefox 3.7), поэтому прямо сейчас -Моз-переход будет работать только в Alpha Firefox 3.7 Alpha или Minefield (Firefox Nightly Build).
Обновление: см. Комментарии. Поддержка -Моз-переход теперь была добавлена. Ура!
Там нет такой вещи, как -Моз-переход (пока), извините. Mozilla будет делать трансформации, но WebKit по-прежнему является единственным переходом рендеринга двигателя.
Opera поддерживает его с 10,5 и намного лучше, чем webkit
Переходы CSS, обеспечивают способ контролировать скорость анимации при изменении свойств CSS. Вместо того, чтобы изменения имущества вступают в силу немедленно, вы можете вызвать изменения в собственности в течение определенного периода времени. Например, если вы измените цвет элемента от белого до черного, обычно изменение мгновенно. С включенными переходами CSS изменений происходят со временными интервалами, которые следуют кривой ускорения, все из которых можно настроить.