standard CSS3 obracania powinien pracować w IE9, ale wierzę, że trzeba dać mu prefiks dostawcy, tak jak poniżej:
-ms-transform: rotate(10deg);
Jest możliwe, że nie może pracować w wersja beta; jeśli nie, spróbuj pobrać aktualną wersję podglądu (podgląd 7), która jest późniejszą wersją niż wersja beta. Nie mam wersji beta do przetestowania, więc nie mogę potwierdzić, czy była w tej wersji, czy nie. Ostateczna wersja jest zdecydowanie planowana, aby ją wspierać.
Mogę również potwierdzić, że specyficzna dla IE właściwość filter
została usunięta w IE9.
[Edytuj]
Ludzie poprosili o dodatkową dokumentację. Jak mówią, jest to dość ograniczone, ale znalazłem tę stronę: http://css3please.com/, która jest przydatna do testowania różnych funkcji CSS3 we wszystkich przeglądarkach.
Ale testowanie funkcji obracania na tej stronie w podglądzie IE9 spowodowało dość spektakularne awarie.
Jednak zrobiłem kilka niezależnych testów używając -ms-transform:rotate()
w IE9 na moich własnych stronach testowych i działa dobrze. Wnioskuję więc, że funkcja jest zaimplementowana, ale ma pewne błędy, prawdopodobnie związane z jej dynamicznym ustawianiem.
Innym przydatnym punktem odniesienia dla których funkcje są realizowane w jakich przeglądarek jest www.canIuse.com - patrz http://caniuse.com/#search=rotation
[EDIT]
Ożywienie tę starą odpowiedź, bo niedawno dowiedział się o hack który nazywa CSS Sandpaper jest istotna dla pytania i może ułatwić sprawę.
Hack implementuje obsługę standardowego CSS transform
dla starszych wersji IE. Więc teraz można dodać następujące do CSS:
-sand-transform: rotate(10deg);
... i mają działać w IE 6/7/8, bez konieczności korzystania z składni filter
. (oczywiście nadal używa składni filtru za kulisami, ale to znacznie ułatwia zarządzanie, ponieważ używa podobnej składni do innych przeglądarek)
Dzięki Spud! Sprawdzę to teraz i wrócę do ciebie. Nie mogłem uwierzyć, jak mało dokumentacji o tym online. – wilsonpage
@Spudley Czy mógłbyś opublikować źródło? Nie mogę tego znaleźć w witrynie MSDN http://msdn.microsoft.com/en-us/library/ms531207(v=vs.85).aspx –
@ Šime Vidas i @pagewil - masz rację, niewiele dokumentacja wokół. Znalazłem to udokumentowane tutaj: http://css3please.com/, choć powinienem zauważyć, że ta strona rozbił moją kopię podglądu IE9, gdy próbowałem użyć właściwości rotate. Jednak moje własne niezależne testy potwierdziły, że właściwość działa, z prefiksem dostawcy, tak jak zacytowałem w mojej odpowiedzi. (biorąc pod uwagę awarię, wydaje mi się, że nadal są w nim błędy!) – Spudley