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
Dieser Artikel stellt Nginx ausführlich vor, von ...
Ich habe schon einmal einen solchen Artikel gesch...
Um uns auf dem Server schnell bei der Datenbank a...
Denn wenn am Ende des Unterordners kein Schrägstri...
Bei der heutigen Projektoptimierung ist bei MySQL...
Wenn Ihre MySQL-Datenbank auf einem CentOS7-Syste...
Voraussetzung: Celery wird in Django eingeführt. ...
Inhaltsverzeichnis MYSQL METADATA LOCK (MDL LOCK)...
Inhaltsverzeichnis 1. Anti-Shake 2. Drosselung 3....
Inhaltsverzeichnis Einführung Synchron Asynchron ...
Code kopieren Der Code lautet wie folgt: <span...
In diesem Artikel wird der spezifische Code von J...
Inhaltsverzeichnis Vorwort JavaScript find()-Meth...
Ich habe mein Blog seit mehreren Tagen nicht aktu...
1.Schreiben Sie davor: Als leichtgewichtige Virtu...