Стандартний поворот CSS3 повинен працювати в IE9, але я вважаю, що вам потрібно надати йому префікс постачальника, наприклад:
-ms-transform: rotate(10deg);
Не виключено, що це може не працювати в бета-версії; якщо ні, спробуйте завантажити поточну версію попереднього перегляду (попередній перегляд 7), що є пізнішою версією бета-версії. У мене немає бета-версії для тестування, тому я не можу підтвердити, чи була вона в цій версії чи ні. Остаточна версія, безумовно, має намір підтримати її.
Я також можу підтвердити, що filter
властивість IE-специфіки була вилучена з IE9.
[Редагувати]
Люди запитували додаткову документацію. Як кажуть, це досить обмежено, але я знайшов цю сторінку: http://css3please.com/, яка корисна для тестування різних функцій CSS3 у всіх браузерах.
Але тестування функції обертання на цій сторінці в попередньому перегляді IE9 призвело до її краху досить вражаюче.
Однак я провів кілька незалежних тестів, використовуючи -ms-transform:rotate()
IE9 на своїх власних тестових сторінках, і це працює нормально. Отже, мій висновок полягає в тому, що функція реалізована, але має деякі помилки, можливо пов’язані з її динамічним встановленням.
Ще однією корисною точкою відліку, для якої функції реалізовані в яких браузерах, є www.canIuse.com - див. Http://caniuse.com/#search=rotation
[РЕДАКТУВАТИ]
Відродження цієї старої відповіді, тому що нещодавно я дізнався про хакерство під назвою наждачний папір CSS, яке має відношення до питання і може полегшити ситуацію.
Хак реалізує підтримку стандартного CSS transform
для старих версій IE. Тож тепер ви можете додати наступне у свій CSS:
-sand-transform: rotate(10deg);
... і нехай він працює в IE 6/7/8, не використовуючи filter
синтаксис. (звичайно, він все ще використовує синтаксис фільтра за кадром, але це значно полегшує управління, оскільки він використовує синтаксис, подібний до інших браузерів)