English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Die transform-CSS-Eigenschaft wird auf das Element angewendet2D oder3D-Umwandlung. Diese Eigenschaft ermöglicht es Ihnen, Elemente zu drehen, zu skalieren, zu bewegen, zu neigen, zu verschieben, zu drehen und zu skalieren, etc. in zwei- oder dreidimensionalen Räumen.
Die folgende Tabelle enthält Anwendungsbeschreibungen und Versionshistorien dieser Eigenschaft sowie ihre Verwendung in JavaScript-Skripten.
Standardwert: | none |
---|---|
Geeignet für: | deformierbare Elemente |
Vererbung: | keine |
Animierbar: | ist.Bitte beziehen Sie sich auf Animationsattribute. |
Version: | CSS3neue Funktion |
JavaScript-Syntax: | object.style.transform="rotate(7deg) |
Die Syntax dieses Attributes ist wie folgt:
transform: [ transform-function ] 1 or more values | none | initial | inherit
Der folgende Beispiel zeigt, wie die Eigenschaft transform verwendet wird.
img { -webkit-transform: translate(200px, 50px); /* Chrome, Safari, Opera */ -moz-transform: translate(200px, 50px); /* Firefox */ -ms-transform: translate(200px, 50px); /* IE 9 */ transform: translate(200px, 50px); }Testen Sie heraus‹/›
Die folgende Tabelle beschreibt die Werte dieser Eigenschaft.
Wert | Beschreibung |
---|---|
translate(tx,ty) | Bewege das Element entlang der X und Y-Achse um die angegebene Menge. |
translate3d(tx,ty,tz) | Bewege das Element entlang der X, Y und Z-Achse um die angegebene Menge. |
translateX(tx) | Bewege das Element entlang der X-Achse um die angegebene Menge. |
translateY(ty) | Bewege das Element entlang der Y-Achse um die angegebene Menge. |
translateZ(tz) | Bewege das Element entlang der Z-Achse um die angegebene Menge. |
rotate(a) | basierend auf transform-Die origin-Eigenschaft definiert, wie ein Element um seinen Ursprung um einen bestimmten Winkel gedreht wird. |
rotate3d(x,y,z, a) | Dreht das Element um den in dem letzten Parameter angegebenen Winkel um die Richtungsvector [x, y, z].3Elemente im Raum. |
rotateX(a) | Dreht das Element um den angegebenen Winkel um die X-Achse. |
rotateY(a) | Dreht das Element um den angegebenen Winkel um die Y-Achse. |
rotateZ(a) | Dreht das Element um den angegebenen Winkel um die Z-Achse. |
scale(sx,sy) | Skaliert die Breite und Höhe des Elements um die angegebene Anzahl nach oben oder unten.1,1) ungültig. |
scale3d(sx,sy,sz) | Skaliert das Element entlang der X-, Y- und Z-Achse um die angegebene Anzahl.3d(1,1,1) ungültig. |
scaleX(sx) | Skaliert das Element entlang der X-Achse. |
scaleY(sy) | Skaliert das Element entlang der Y-Achse. |
scaleZ(sz) | Skaliert das Element entlang der Z-Achse. |
skew(ax,ay) | Stellt den Neigungswinkel des Elements entlang der X- und Y-Achse fest. |
skewX(ax) | Stellt den Neigungswinkel des Elements entlang der X-Achse fest. |
skewY(ay) | Stellt den Neigungswinkel des Elements entlang der Y-Achse fest. |
matrix(n,n,n,n,n,n) | In Form der Transformationsmatrix mit sechs Werten spezifiziert2D-Transformation. |
matrix(n,n,n,n,n,n, n,n,n,n,n,n,n,n,n,n) | mit16Werte4×4In Form der Transformationsmatrix spezifiziert3D-Transformation. |
perspective(length) | Definition3Perspektive der D-Transformationselemente. Normalerweise erscheinen Elemente, deren Wert dieser Funktion zunimmt, weiter vom Betrachter entfernt. |
none | Stellen Sie fest, dass keine Transformation angewendet wird. |
initial | Setzen Sie diesen Wert auf seinen Standardwert. |
inherit | Wenn angegeben, wird der zugehörige Element der Eigenschaftswert von transform des übergeordneten Elements verwendet. |
Kompatibilität der transform-Eigenschaft der Browser; die Zahlen in der folgenden Tabelle geben die niedrigste Versionsnummer der Browser an, die diese Eigenschaft unterstützen; alle gängigen Browser unterstützen diese Eigenschaft.
|
Bitte beziehen Sie sich auf die folgenden Anleitungen:CSS3 2D-Transformation,CSS3 3D-Transformation
Zusammenhängende Eigenschaften:backface-visibility,perspective,perspective-origin,transform-origin,transform-style.