Это не ошибка.
Вы пытаетесь что-то сделать спецификация еще не определена.В комментариях говорится:
Что делают фиксированные фоны в преобразованиях?Вероятно, им следует полностью игнорировать преобразование, поскольку - даже преобразованный - объект должен действовать как «иллюминатор», через который фиксированный фон можно рассматривать в его первоначальном виде.
Проблема заключается в том, что «фиксированный»"означает относительно окна просмотра (окна браузера), а не родительского элемента.Окно просмотра не вращается, и существует только одно окно просмотра.
Учитывая, что спецификация не определила, каков правильный подход, тогда мы не знаем, что вы подразумеваете под "не работает".Если это «работает» в других браузерах, это потому, что они приняли решение, не дожидаясь обновления спецификации.Вы должны обновить свой вопрос, чтобы отразить желаемое поведение, а не то, «работает» оно или нет.
На этом этапе нет смысла ожидать исправления браузера, поскольку вы работаете за пределами спецификации.Я предлагаю изменить ваш код, чтобы вы следовали спецификации одним из следующих способов:
- Использование
img
вместо фона - Использование canvas или SVG
- Вращение фона в программе рисования
- Размещение фона на элементе за повернутым элементом
Если ни один из них не может быть использован, и другие обходные пути недоступнытогда вы отвечаете, что это невозможно сделать.
ОБНОВЛЕНИЕ: Я только что понял, что спецификация, которую я связал, была заменена более новой версией , которая уточняет ожидаемуюповедение как:
На фиксированные фоны влияет любое преобразование, заданное для корневого элемента, а не любые другие преобразования.
Таким образом, элемент с фиксированным фоном все еще действует как "«иллюминатор» в изображение, которое прикреплено к окну просмотра и трансформируется в элемент, влияющий на иллюминатор, а не на фон позади него.С другой стороны, преобразование корневого элемента будет по-прежнему преобразовывать все на странице, а не все, кроме фиксированных фонов.
Предполагая, что под "не работает" вы имеете в виду, что фон не вращается тогдато, что вы делаете, не будет работать в соответствующем браузере.