CSS Referenz Element transformieren (3D)

0 | 0 Kommentare | 2635 Aufrufe
Sie können diese Wikiseite nach der Anmeldung auf Webmasterpro bearbeiten. Helfen Sie mit und verbessern Sie "CSS Referenz Element transformieren (3D)" mit Ihrem Wissen!

Anzeige Hier werben

transform (3D)

Werte: Transformationsfunktion(Längen, Prozente, Winkel)
Standardwert: -
Vererbung: Nein
Kurzschreibweise: keine
Anwendbar auf: Block & Inline Elemente
CSS-Level: CSS3

Die CSS3 Eigenschaft transform erlaubt es Elemente dreidimensional zu transformieren. Mit transform kann also das Koordinatensystem beeinflusst werden. Elemente können im zweidimensionalen und dreidimensionalen Raum verschoben, gedreht und / oder skaliert werden.

Die angezeigten Elemente selber werden allerdings nicht 3D, sondern nur 2D gerendert.

Firefox2Nein3Nein3.5Fast
IE6Nein7Nein8Nein
Opera9.5Nein10Nein
Safari3Nein4Fast
transform

Werte

Bisher wird transform nur von Safari 4, Firefox 3.5 und Opera 10.5 unter Angebe des Prefix -webkit bzw -moz und -o unterstützt. Darunter fallen beispielsweise die CSS Eigenschaften translate(), scale(), rotate().

-webkit-transform: translate(200px,0);

-moz-transform: translate(200px,0);

-o-transform: translate(200px, 0);

Wert
Beschreibung
matrix(u, v, w, x, y, z) 2D Transformation
matrix3d(a, b, c, d, e, f, g, h, i, j, k, l m, n, o, p)
3D Transformation
translate(x,y) 2D Verschiebung durch Vektor (x,y)
translate3d(x, y, z) 3D Verschiebung durch Vektor (x,y,z)
translateX(x) Verschiebung in x-Richting
translateY(x) Verschiebung in y-Richtung
translateZ(x) Verschiebung in z-Zichtung
Skala(x,y) 2D Skalierung um den Vektor (x,y)
scale3d Skalierung um den Vektor (x,y,z)
scaleX(x) Skalierung um den Vektor (x,1,1)
scaleY(x) Skalierung um den Vektor (1,x,1)
scaleZ(x) Skalierung um den Vektor (1,1,x)
rotate(winkel) 2D Rotation um Winkel
3DRotation(x,y,z,winkel) 3D Rotation im Uhrzeigersinn um Punkt mit Winkel
rotateX(winkel)
Drehung im Uhrzeigersinn um x-Achse
rotateY(winkel) Drehung im Uhrzeigersinn um y-Achse
rotateZ(winkel) Drehung im Uhrzeigersinn um z-Achse
Skew(winkel, winkel) Verzerrung entlang x- & y-Achse
skewX(winkel) Verzerrung entlang x-Achse
skewY(winkel) Verzerrung entlang y-Achse
Perspektive(x)

Beispiele

Rotation

transform: rotate()  
HTML
1
2
3
4
5
6
<div style="width:200px; 
            height:50px; 
            background:#ECECEC; 
            -webkit-transform: rotate(30deg); 
            -moz-transform: rotate(30deg);">
rotiertes Div</div>

Skalierung

transform: skale()  
HTML
1
2
3
4
5
6
<div style="width:200px; 
            height:50px; 
            background:#ECECEC; 
            -webkit-transform: scale(2); 
            -moz-transform: scale(2);">
skaliertes Div</div>

weitere CSS3 transform Eingenschaften:

transform: Element transformieren (2D)


Wikiseite bearbeiten

Diese Seite kann von jedem registrierten Benutzer bearbeitet werden. Bisher hat 1 Person an der Seite "CSS Referenz Element transformieren (3D)" mitgewirkt.

Sie haben einen Fehler entdeckt oder möchten etwas ergänzen? Dann können Sie nach der Anmeldung "CSS Referenz Element transformieren (3D)" hier bearbeiten.

Mitarbeiter

Kommentare: CSS Referenz Element transformieren (3D)