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
Die beiden Parameter innodb_flush_log_at_trx_comm...
Dropdown-Menüs sind auch im wirklichen Leben weit...
Externe temporäre Tabellen Eine mit CREATE TEMPOR...
Founder Type Library ist eine Schriftbibliothek, ...
Inhaltsverzeichnis Mathematische Objekte Gemeinsa...
30 kostenlose englische Ribbon-Schriftarten in hoh...
Zusammenfassung der Installations- und Konfigurat...
Inhaltsverzeichnis 1.v-Modell 2. Bindungseigensch...
Wir müssen zunächst die Luftqualitätsdaten mit de...
Dieser Artikel verwendet den Befehl crontab in de...
1. Aufgetretene Probleme Bei der verteilten Proje...
Protokollieren Sie die Installation und Verwendun...
0x00 Einführung Vor einigen Monaten habe ich eine...
Inhaltsverzeichnis 01 ReplicaSet-Architektur 02 E...
Index Condition Pushdown (ICP) wird in MySQL 5.6 ...