1. CSS3-Dreieck vergrößert weiterhin Spezialeffekte11.1 Bildvorschau 11.2 index.html-Code <!DOCTYPE html> <html lang="de"> <Kopf> <meta charset="UTF-8"> <title>CSS3-Dreieck-Zoomeffekt</title> <link rel="stylesheet" href="css/style.css"> </Kopf> <Text> <div Klasse="Wrapper"> <svg class="triangle-canvas" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"> <polygon Klasse="dreieck dreieck-1" Punkte="500,200 759,650 241,650" /> <polygon Klasse="dreieck dreieck-2" Punkte="500,200 759,650 241,650" /> <polygon Klasse="dreieck dreieck-3" Punkte="500,200 759,650 241,650" /> <polygon Klasse="dreieck dreieck-4" Punkte="500,200 759,650 241,650" /> <polygon Klasse="dreieck dreieck-5" Punkte="500,200 759,650 241,650" /> <polygon Klasse="dreieck dreieck-6" Punkte="500,200 759,650 241,650" /> <polygon Klasse="dreieck dreieck-7" Punkte="500,200 759,650 241,650" /> <polygon Klasse="dreieck dreieck-8" Punkte="500,200 759,650 241,650" /> <polygon Klasse="dreieck dreieck-9" Punkte="500,200 759,650 241,650" /> <polygon Klasse="dreieck dreieck-10" Punkte="500,200 759,650 241,650" /> <polygon Klasse="dreieck dreieck-11" Punkte="500,200 759,650 241,650" /> <polygon Klasse="dreieck dreieck-12" Punkte="500,200 759,650 241,650" /> <polygon Klasse="dreieck dreieck-13" Punkte="500,200 759,650 241,650" /> <polygon Klasse="dreieck dreieck-14" Punkte="500,200 759,650 241,650" /> <polygon Klasse="dreieck dreieck-15" Punkte="500,200 759,650 241,650" /> <polygon Klasse="dreieck dreieck-16" Punkte="500,200 759,650 241,650" /> <polygon Klasse="dreieck dreieck-17" Punkte="500,200 759,650 241,650" /> <polygon class="triangle triangle-18" Punkte="500,200 759,650 241,650" /> <polygon Klasse="dreieck dreieck-19" Punkte="500,200 759,650 241,650" /> <polygon class="triangle triangle-20" Punkte="500,200 759,650 241,650" /> </svg> </div> </body> </html> 11.3 style.css-Code html { Höhe: 100%; } Körper { Polsterung: 0; Rand: 0; Höhe: 100%; Hintergrund: #642B73; /* Fallback für alte Browser */ /* Chrome 10-25, Safari 5.1-6 */ Hintergrund: linearer Farbverlauf (nach links, #C6426E, #642B73); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ } .wrapper { Überlauf: versteckt; Position: absolut; oben: 0; links: 0; Breite: 100 %; Höhe: 100%; } .dreieck-leinwand { Position: absolut; links: 50%; oben: 50 %; Breite: 100 %; Höhe: 100%; -webkit-transform: übersetzen(-50 %, -50 %); transformieren: übersetzen(-50 %, -50 %); } .Dreieck { Füllung: keine; Schlaganfall: #fff; Strichstärke: 15; -webkit-transform-origin: Mitte Mitte; Transform-Origin: Mitte Mitte; -Webkit-Animation: Dreiecksanimation 10 s linear unendlich; Animation: Dreieckanimation 10s linear unendlich; } .dreieck-1 { -Webkit-Animationsverzögerung: 0 s; Animationsverzögerung: 0 s; } .dreieck-2 { -Webkit-Animationsverzögerung: -0,5 s; Animationsverzögerung: -0,5 s; } .dreieck-3 { -Webkit-Animationsverzögerung: -1 s; Animationsverzögerung: -1s; } .dreieck-4 { -Webkit-Animationsverzögerung: -1,5 s; Animationsverzögerung: -1,5 s; } .dreieck-5 { -Webkit-Animationsverzögerung: -2 s; Animationsverzögerung: -2s; } .dreieck-6 { -Webkit-Animationsverzögerung: -2,5 s; Animationsverzögerung: -2,5 s; } .dreieck-7 { -Webkit-Animationsverzögerung: -3 s; Animationsverzögerung: -3s; } .dreieck-8 { -Webkit-Animationsverzögerung: -3,5 s; Animationsverzögerung: -3,5 s; } .dreieck-9 { -Webkit-Animationsverzögerung: -4 s; Animationsverzögerung: -4s; } .dreieck-10 { -Webkit-Animationsverzögerung: -4,5 s; Animationsverzögerung: -4,5 s; } .dreieck-11 { -Webkit-Animationsverzögerung: -5 s; Animationsverzögerung: -5s; } .dreieck-12 { -Webkit-Animationsverzögerung: -5,5 s; Animationsverzögerung: -5,5 s; } .dreieck-13 { -Webkit-Animationsverzögerung: -6 s; Animationsverzögerung: -6s; } .dreieck-14 { -Webkit-Animationsverzögerung: -6,5 s; Animationsverzögerung: -6,5 s; } .dreieck-15 { -Webkit-Animationsverzögerung: -7 s; Animationsverzögerung: -7s; } .dreieck-16 { -Webkit-Animationsverzögerung: -7,5 s; Animationsverzögerung: -7,5 s; } .dreieck-17 { -Webkit-Animationsverzögerung: -8 s; Animationsverzögerung: -8s; } .dreieck-18 { -Webkit-Animationsverzögerung: -8,5 s; Animationsverzögerung: -8,5 s; } .dreieck-19 { -Webkit-Animationsverzögerung: -9 s; Animationsverzögerung: -9s; } .dreieck-20 { -Webkit-Animationsverzögerung: -9,5 s; Animationsverzögerung: -9,5 s; } @-webkit-keyframes Dreieck-Animation { 0% { -webkit-transform: Skalierung (0) Drehung (0 Grad); transformieren: skalieren (0) drehen (0 Grad); Deckkraft: 1; } 100 % { -webkit-transform: Skalierung (3) Drehen (45 Grad); transformieren: skalieren (3) drehen (45 Grad); Deckkraft: 0; } } @keyframes Dreieck-Animation { 0% { -webkit-transform: Skalierung (0) Drehung (0 Grad); transformieren: skalieren (0) drehen (0 Grad); Deckkraft: 1; } 100 % { -webkit-transform: Skalierung (3) Drehen (45 Grad); transformieren: skalieren (3) drehen (45 Grad); Deckkraft: 0; } } Dies ist das Ende dieses Artikels darüber, wie Sie mit CSS3 den Dreieckszoomeffekt erzielen. Weitere verwandte CSS-Dreieckszoomeffekte finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! |
<<: Benutzerdefinierte Docker-Netzwerkimplementierung
>>: Detaillierte Erläuterung des MySQL-Indexprinzips und der Abfrageoptimierung
CSS: Code kopieren Der Code lautet wie folgt: *{Ra...
Keine Lücken auf beiden Seiten, Lücken zwischen j...
Optgroup wird im Auswahltag verwendet, um den Inha...
Der spezifische Code lautet wie folgt: <!DOCTY...
Inhaltsverzeichnis Vorwort Quellcode Wo beginne i...
Installieren Installieren Sie den TS-Befehl globa...
Vorbereitung 1. Starten Sie die virtuelle Maschin...
In diesem Artikel sind einige sogenannte Spezifik...
<Text> <div id="Wurzel"> &l...
brauchen: Das Backend gibt ein Array-Objekt zurüc...
[mysql] Ersetzungsverwendung (Teil des Inhalts ei...
Vorwort mysqlslap ist ein Diagnoseprogramm, das d...
Hintergrund Im Projekt besteht die Anforderung, a...
Inhaltsverzeichnis 1. Routennavigation 2. API zur...
Hintergrund Da die Anzahl der Anwendungssysteme w...