Heim > Web-Frontend > Front-End-Fragen und Antworten > Was bedeutet CSS3-Skalierung?

Was bedeutet CSS3-Skalierung?

青灯夜游
Freigeben: 2022-03-15 15:58:11
Original
5116 Leute haben es durchsucht

In CSS3 bedeutet Skalierung „Skalierung“ und ist eine integrierte Funktion, die im Transformationsattribut verwendet wird, um eine 2D- oder 3D-Skalierungstransformation für bestimmte Elemente durchzuführen, darunter: Scale(), ScaleX (), ScaleY(), ScaleZ(), Scale3d().

Was bedeutet CSS3-Skalierung?

Die Betriebsumgebung dieses Tutorials: Windows7-System, CSS3- und HTML5-Version, Dell G3-Computer.

In CSS3 bedeutet Skalierung „Zoomen“ und ist eine integrierte Funktion, die im Transformationsattribut verwendet wird.

Es gibt viele Skalierungsfunktionen für das Transformationsattribut:

  • scale()

  • scaleX()

  • scaleY()

  • scaleZ()

  • scale3d()

Was sich ändert, ist nicht die Breite und Höhe des Elements, sondern die Skalierung der zu reduzieren. Der Standardwert ist 1; Was sich ändert, ist nicht die Breite und Höhe des Elements.

Tatsächlich ändert er nicht die Breite und Höhe des Elements, sondern die Skalierung der x- und y-Achse↓

scale()

Dies ist eine Kombination aus die beiden oben genannten, und Das heißt, der erste Parameter ist x und der zweite Parameter ist y

scale3d()

Der erste Parameter ist x Der zweite Parameter ist y Der dritte Parameter ist z , das ist eine Kombination aus Scalex Scaley Scalez.

Scalez, dieser Wert ist ursprünglich 3D, daher ist er möglicherweise etwas schwer zu verstehen. Wie das Bild oben ist es ursprünglich ein 2D-Bild, egal wie Sie die Z-Achse strecken. Die Voraussetzung ist, dass Ihre Zeichnung nur gestreckt werden kann, wenn sie 3D ist, aber nicht gestreckt werden kann, wenn sie 2D ist. Wenn es Freunde gibt, die nicht wissen, wo sich die Z-Achse befindet, klicken Sie bitte hier → rotierenZ

Erkunden:

Lassen Sie uns zunächst über ein Problem nachdenken. Verwenden Sie Drehen zum Drehen, dann X und Y Achsen ändern sich mit der Drehung. Ja, wenn dann ScaleX und Y zu diesem Zeitpunkt hinzugefügt werden, wird es dann während der Drehung einen Skalierungseffekt geben?

Beobachten wir zunächst den Effekt der Drehung und dann der Skalierung:

Glauben Sie nach dem Lesen des obigen Bildes, dass es sich beim Drehen mit dem Skalierungseffekt dreht? Aber! Wenn Sie die beiden Positionen ändern, sind die Ergebnisse völlig unterschiedlich. Vergleichen Sie die beiden Bilder und Sie werden feststellen, dass der Effekt des ersten Bildes tatsächlich der Effekt der Skalierung ist rotieren zusammen. Wie kommt es also, dass sie sich unterscheiden, wenn sie ihre Position ändern? Tatsächlich führt das Drehen zuerst und dann das Skalieren (zuerst drehen, dann skalieren) zu einem Rotationseffekt, aber wenn man zuerst skaliert und dann rotiert (zuerst zoomen, dann drehen), wird der Zoomeffekt nicht erzielt bleiben an Ort und Stelle und werden wirksam, wenn Sie vorbeikommen. Schauen Sie sich die Abbildung unten an. Das vergrößerte Verhältnis bleibt erhalten, und beim Vorbeigehen wird das Verhältnis wiederhergestellt.

(Lernvideo-Sharing:

CSS-Video-Tutorial

,

Web-Frontend)

Das obige ist der detaillierte Inhalt vonWas bedeutet CSS3-Skalierung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage