1. scale()-Methode Zoom steht für „Verkleinern“ und „Vergrößern“. In CSS3 können wir die Methode scale() verwenden, um ein Element basierend auf dem Mittelpunktsursprung zu skalieren. Wie die Methode translate() hat auch die Methode scale() drei Fälle: (1) scaleX(x): das Element wird nur horizontal skaliert (Skalierung der X-Achse); 1. SkalaX(x) Grammatik:
veranschaulichen: x stellt das Vielfache der horizontalen Skalierung des Elements (X-Achse) dar. Wenn es größer als 1 ist, bedeutet es, dass hineingezoomt wird; wenn es kleiner als 1 ist, bedeutet es, dass herausgezoomt wird. 2. SkalaY(y) Grammatik:
veranschaulichen: y stellt den Skalierungsfaktor des Elements entlang der vertikalen Richtung (Y-Achse) dar. Wenn es größer als 1 ist, bedeutet es eine Vergrößerung; wenn es kleiner als 1 ist, bedeutet es eine Verkleinerung. 3. Maßstab(x,y) Grammatik:
veranschaulichen: x stellt das Vielfache des Elements entlang der horizontalen Richtung (X-Achse) dar und y stellt das Vielfache des Elements entlang der vertikalen Richtung (Y-Achse) dar. Beispiel: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <Kopf> <title>CSS3-Skalierung ()-Verwendung</title> <style type="text/css"> /*Den ursprünglichen Elementstil festlegen*/ .hauptsächlich { Rand: 100px auto;/*Horizontal zentriert*/ Breite: 300px; Höhe: 200px; Rand: 1px gestrichelt grau; } /*Den aktuellen Elementstil festlegen*/ #jb51 { Breite: 300px; Höhe: 200px; Farbe: weiß; Hintergrundfarbe: #3EDFF4; Textausrichtung: zentriert; transformieren:scaleX(1.5); -webkit-transform:scaleX(1.5); /*Kompatibel mit -webkit-engine-Browsern*/ -moz-transform:scaleX(1.5); /*Kompatibel mit -moz-engine-Browsern*/ } /*Gewöhnlicher und bequemer Vergleich*/ #jbzj { Breite: 300px; Höhe: 200px; Farbe: weiß; Hintergrundfarbe: #3EDFF4; Textausrichtung: zentriert; } </Stil> </Kopf> <Text> <div Klasse="Haupt"> <div id="jb51">123WORDPRESS.COM1</div> </div> <div Klasse="Haupt"> <div id="jbzj">123WORDPRESS.COM2</div> </div> </body> </html> Der Vorschaueffekt im Chrome-Browser ist wie folgt: analysieren: Wie aus der obigen Abbildung ersichtlich, wird das Element entlang der X-Achse um das 1,5-fache vergrößert (bei gleichzeitiger Ausdehnung in beide Richtungen beträgt die Gesamtvergrößerung das 1,5-fache).
Bei Verwendung des obigen Codes ist der Vorschaueffekt im Browser wie folgt: CSS3 implementiert die Zoomfunktion über scale() Implementierung der Rotationsfunktion durch rotate() Die Funktion rotate() dreht das Element relativ zum Ursprung um den angegebenen Winkelparameter. Es arbeitet hauptsächlich im zweidimensionalen Raum und legt einen Winkelwert fest, um die Rotationsamplitude festzulegen. Wenn dieser Wert positiv ist, dreht sich das Element relativ zum Ursprung im Uhrzeigersinn, wenn dieser Wert negativ ist, dreht sich das Element relativ zum Ursprung gegen den Uhrzeigersinn. Wie in der folgenden Abbildung dargestellt: HTML Quelltext: <div Klasse="Wrapper"> <div></div> </div> CSS Code: .wrapper { Breite: 200px; Höhe: 200px; Rand: 1px gepunktet rot; Rand: 100px automatisch; } .wrapper div { Breite: 200px; Höhe: 200px; Hintergrund: orange; -webkit-transform: drehen(45 Grad); transformieren: drehen (45 Grad); } Demonstrationsergebnisse Der Übergang kann die Zeit festlegen, die zum Ändern des Elements erforderlich ist. Strukturieren Sie den Code in HTML
CSS3-Stile ul{ Rand oben: 50px; Listenstil: keiner; } ul li{ Breite: 200px; Höhe: 150px; schweben: links; Rand links: 10px; -webkit-transition:alles 1en; -moz-transition:alles 1en; -o-Übergang: alles 1en; } ul li:hover{ -webkit-transform:Skalierung(1,5)Drehen(10 Grad); -moz-transform:Skalierung(1,5)Drehen(10 Grad); -o-transform:Skalierung(1,5)Drehen(10 Grad); } li img{ Breite: 100 %; Höhe: 100 %; } Oben sind die Details, wie CSS3 scale() und rotate() verwendet, um Vergrößerung und Drehung zu erreichen. Weitere Informationen zur Vergrößerung und Drehung in CSS3 finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! |
<<: MySQL fügt schnell 100 Millionen Testdaten ein
>>: Detaillierte Erklärung des Vue-Mixins
In diesem Artikel wird der spezifische Code von j...
Die Offline-Installationsmethode von MySQL_8.0.2 ...
Was ist ein Containerdatenvolumen? Wenn sich die ...
Vorwort Dies ist eine Untersuchung, die durch die...
Vorwort Ich bin kürzlich bei der Arbeit auf diese...
Zunächst einmal: Was ist ein Schriftsymbol? Oberf...
Frage Wie können wir bei einer bestimmten MySQL-V...
Inhaltsverzeichnis 1. Systemüberwachung 2. Dateio...
MySQL UTF-8-Kodierung MySQL unterstützt UTF-8 sei...
Erstellen des Images Es gibt zwei Hauptmethoden z...
In diesem Artikel wird der spezifische Code von F...
Ich hatte dieses Problem in letzter Zeit beim Desi...
1. Laden Sie das Alpenbild herunter [root@docker4...
Das Zusammenführen von Zeilen- und Feldergebnisse...
Bei der Installation von mysql5.7.18 ist folgende...