CSS-переходы — это очень удобный способ анимации изменений свойств CSS. Поддерживают ли их какие-либо версии Internet Explorer?
Поддерживает ли Internet Explorer переходы CSS?
Ответы (3)
Страница, на которую вы ссылаетесь, имеет таблицу совместимости.
Chrome
1.0 (-webkit prefix)
Firefox
4.0 (2.0) (-moz prefix)
16.0 (16.0) (no prefix)
Internet Explorer
10.0 (no prefix)
Opera
10.5 (-o prefix)
12.0 (no prefix)
Safari
3.2 (-webkit prefix)
В MSDN есть статья о CSS3. переходы в Internet Explorer.
transition
работает у меня на локальном хосте с <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
, но не когда я удаляю это и помещаю на сервер... Странно. (Глядя на это еще немного)
- person Tom Pietrosanti; 27.07.2012
Я рекомендую использовать http://caniuse.com/ для проверки поддержки и совместимости функций html/css, так как это отображать данные большинства браузеров о доле рынка.
Вот ссылка на переходы: http://caniuse.com/#search=transitions
Для более старых версий IE существуют различные полифиллы, которые вы можете найти на богатом сайте www.
В IE8 нет встроенной поддержки преобразований и переходов CSS.
Возможно, вам нужно использовать некоторые доступные библиотеки JavaScript для создания таких эффектов:
- www.useragentman.com/blog/2010/03/09/cross-browser-css-transforms-even-in-ie/#more-896
- www.jqueryui.com/эффект/
Компромисс: переходы CSS используют встроенное графическое ускорение браузера (GPU) и, таким образом, более плавные, чем при использовании эффектов JavaScript.