2013-12-19 5 views
3

У меня есть анимация открытия карты, которая работает в Firefox, Chrome и Safari, но я не могу заставить ее работать в IE 10/11.Не удается заставить преобразование CSS3 работать в IE 10/11

Я думаю, что это Somthing делать с

backface-visibility: hidden; 

, но я не уверен на 100%.

Любая помощь будет оценена

Код: http://jsfiddle.net/7k9D9/

+0

Должно быть дубликатом этого :) http://stackoverflow.com/a/11401105/1435655 – m59

ответ

1

Существует ошибка в IE:

В это время, Internet Explorer 10 не поддерживает сохранение-3d ключевое слово , Вы можете обойти это, вручную применив преобразование элемента parent к каждому из дочерних элементов в дополнение к нормальному преобразованию дочернего элемента .

Reapply превращается в детей вручную. Это хромой, но это IE.

Оригинальный пост здесь: https://stackoverflow.com/a/15196468/1435655

+0

Я новичок в целом CSS3 преобразования вещи. Вы знаете, как вы это сделаете? – user1899891

+0

@ user1899891 цитата из Microsoft выше объясняет это исправление. Я также объяснил это в своем ответе. Возьмите свойства преобразования, которые вы применили к родительскому элементу, и скопируйте их детям. preserve-3d не работает в IE, поэтому вам нужно сделать это самостоятельно. – m59

+0

Если вы цитируете кого-то еще в своем ответе, всегда рекомендуется предоставить ссылку на источник. – Spudley

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