CSS3 3D-Konvertierung
3D-Transformationen
CSS3 ermöglicht es Ihnen, 3D zu verwenden Umwandlungselement zu formatieren.
In diesem Kapitel werden Sie einige der 3D-Konvertierungsmethoden lernen:
- rotateX ()
- rotateY ()
Klicken Sie auf die folgenden Elemente, die die Differenz zwischen 2D- und 3D-Konvertierung Konvertierung zwischen zu sehen:
Browser-Unterstützung
Die Zahlen in der Tabelle stellen die erste Browser die Versionsnummer der Immobilie zu unterstützen.
Unmittelbar im Anschluss an die digitale -webkit-, -MS- oder vor zur Unterstützung der Präfix Attributnummer erste Browser-Version -moz-.
属性 | |||||
---|---|---|---|---|---|
transform | 36.0 12.0 -webkit- |
10.0 | 16.0 10.0 -moz- |
4.0 -webkit- | 23.0 15.0 -webkit- |
transform-origin (three-value syntax) |
36.0 12.0 -webkit- |
10.0 | 16.0 10.0 -moz- |
4.0 -webkit- | 23.0 15.0 -webkit- |
transform-style | 36.0 12.0 -webkit- |
11.0 | 16.0 10.0 -moz- |
4.0 -webkit- | 23.0 15.0 -webkit- |
perspective | 36.0 12.0 -webkit- |
10.0 | 16.0 10.0 -moz- |
4.0 -webkit- | 23.0 15.0 -webkit- |
perspective-origin | 36.0 12.0 -webkit- |
10.0 | 16.0 10.0 -moz- |
4.0 -webkit- | 23.0 15.0 -webkit- |
backface-visibility | 36.0 12.0 -webkit- |
10.0 | 16.0 10.0 -moz- |
4.0 -webkit- | 23.0 15.0 -webkit- |
rotateX () -Methode

rotateX () Methode, deren Elemente um eine gegebene Anzahl von Graden der Drehung in der X-Achse.





Beispiele
{
transform: rotateX(120deg);
-webkit-transform: rotateX(120deg); /* Safari and Chrome */
}
Versuchen »
rotateY () -Methode

rotateY () Methode, deren Elemente um eine gegebene Anzahl von Graden der Drehung in der Y-Achse.





Beispiele
{
transform: rotateY(130deg);
-webkit-transform: rotateY(130deg); /* Safari and Chrome */
}
Versuchen »
Conversion-Eigenschaft
Die folgende Tabelle listet alle Transformationseigenschaften:
Immobilien | Beschreibung | CSS |
---|---|---|
transformieren | Angewandt auf das Element 2D oder 3D-Konvertierung. | 3 |
transformations Herkunft | Es ermöglicht Ihnen, die Position des Elements zu ändern, umgewandelt werden. | 3 |
Transform -Stil | Die Bereitstellung war, wie verschachtelte Elemente im 3D-Raum angezeigt werden. | 3 |
Perspektive | Rückstellungen 3D-Perspektive-Effekt-Element. | 3 |
Perspektive-Ursprung | Eine vorbestimmte Position des Bodens des 3D-Elements. | 3 |
Backface-Sichtbarkeit | Definieren Sie die Elemente, wenn sie nicht in das Gesicht des Bildschirms sichtbar ist. | 3 |
3D-Konvertierungsmethode
Funktion | Beschreibung |
---|---|
matrix3d (n, n, n,n, n, n, n, n, n, n,n, n, n, n, n, n) | 3D-Konvertierung 16 definierte Werte 4x4 Matrix. |
translate3d(x, y, z) | Definierte 3D-Transformation. |
translateX(x) | Definieren 3D-Konvertierung, indem nur die Werte für die X-Achse. |
translateY(y) | Definieren 3D-Konvertierung, indem nur die Werte für die Y-Achse. |
translateZ(z) | Definieren 3D-Konvertierung, indem nur die Werte für die Z-Achse. |
Scale3D(x, y, z) | Definieren Sie 3D-Skalierungstransformation. |
scaleX(x) | 3D-Skalentransformation wird durch einen gegebenen Wert von X-Achse definiert. |
scaleY(y) | 3D-Skalentransformation wird durch einen bestimmten Wert von Y-Achse definiert. |
scaleZ(z) | 3D-Skalentransformation wird durch einen bestimmten Wert von Z-Achse definiert. |
rotate3d (x, y, z,Winkel) | Definieren Sie 3D-Rotation. |
rotateX(Winkel) | Definiert entlang der X-Achse 3D-Rotation. |
rotateY(Winkel) | Definiert entlang der Y-Achse 3D-Rotation. |
rotateZ(Winkel) | Definiert entlang der Z-Achse 3D-Rotation. |
Perspektive(n) | 3D perspektivische Ansicht der Definition des Umwandlungselements. |