2010-05-08 7 views
6

Я использую переходы CSS3 на своем сайте, а -webkit - работает, а -moz - нет.-webkit- vs -moz-transition

Вот 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 на изделие.

Любая идея, где я ошибаюсь?

+0

Может ли кто-нибудь объяснить, почему это было приостановлено? Похоже на меня. –

+0

@Justin E. Morgan Это действительно устарело, я обновил его после голосования. – theorise

ответ

11

Firefox 4 и выше поддерживает -moz-transition. См. documentation page.

+0

Обновлен ответ на этот вопрос, старый был некорректным, теперь он поддерживается. – theorise

2

ОБНОВЛЕНИЕ: см. Комментарии. В настоящее время добавлена ​​поддержка -moz-перехода. Ура!

Существует нет такой вещи, как -moz-переход (пока), извините. Mozilla будет делать преобразования, но webkit по-прежнему остается единственным движком рендеринга.

+0

Ну, это отвечает на мой вопрос и путаницу. Благодаря! – theorise

+3

Это уже не так. https://developer.mozilla.org/en/CSS/-moz-transition – NateDSaint

2

Поддержка -moz-перехода была добавлена ​​в Gecko 1.9.3 (Firefox 3.7), так что сейчас -moz-переход будет работать только в Firefox 3.7 альфа-версии или Минное (Firefox ночные сборки).

1

опера поддерживает его, так как 10,5, и гораздо лучше, чем WebKit

0

Переходы CSS, обеспечивают способ управления скоростью анимации при изменении свойств CSS. Вместо того, чтобы изменения свойств вступают в силу немедленно, вы можете вызвать изменения свойства в течение определенного периода времени. Например, если вы меняете цвет элемента с белого на черный, обычно это изменение мгновенно. С включенными переходами CSS изменения происходят с временными интервалами, которые следуют за кривой ускорения, все из которых могут быть настроены.

+0

Арун, вопрос, кажется, спрашивает, почему -webkit работает и -moz не делает - можете ли вы пролить свет на это? – wwkudu

+0

moz - это формат или синтаксис в формате firefox, тогда как webkit имеет хром и сафари, основанные при применении moz-переходов в css, в основном это влияет на конкретный браузер (например, firefox), если он не работает, тогда браузер необходимо обновить для переходов на происходит. –

 Смежные вопросы

  • Нет связанных вопросов^_^