molily: Welcher Browser unterstützt transform-style: preserve-3d?

Beitrag lesen

Hast du was dagegen, wenn aus dem Gesamtpaket ein Artikel für das Blog wird?

Nein, natürlich nicht. Solange ich ihn nicht schreiben muss! ;-)

Ich helfe natürlich gerne, aber in den nächsten Wochen bin ich erstmal verplant.

Vor allem die Referenzen auf Modernizr sollte man noch ausarbeiten (Ehre wem Ehre gebührt):

camelize:
https://github.com/Modernizr/Modernizr/blob/master/src/cssToDOM.js
Vgl. auch lodash.string:
https://github.com/epeli/underscore.string/blob/master/lib/underscore.string.js#L339-L341
Vgl. auch Prototype:
https://github.com/sstephenson/prototype/blob/master/src/prototype/lang/string.js#L552-L573
(Es gibt wahrscheinlich noch ältere Vorkommen, ich unterbreche einmal hier…)

CSS-Eigenschaften testen:
https://github.com/Modernizr/Modernizr/blob/master/src/omPrefixes.js
https://github.com/Modernizr/Modernizr/blob/master/src/testPropsAll.js
https://github.com/Modernizr/Modernizr/blob/master/src/testProps.js
https://github.com/Modernizr/Modernizr/blob/master/src/nativeTestProps.js

Letztere Datei zeigt, dass es eine native Erkennung über eine JavaScript-API gibt: window.CSS.supports(property, value). Das war mir noch nicht bekannt. Falls diese nicht verfügbar ist, wird eine @support-Regel verwendet, erst dann als Fallback die von mir beschriebene Methode verwendet (prüfen, ob Objekteigenschaft existiert, Wert setzen, Wert vergleichen.)

Der Artikel sollte dann auf jeden Fall die modernen Methoden nennen.

Mathias