Vorwort
.testDiv { Breite: 400px; Höhe: 400px; Rand: 1px durchgezogen #f00; /* So schreiben Sie IE-Filter; Gradiententyp: 1 steht für die horizontale Richtung, 0 steht für den vertikalen linearen Farbverlauf. startColorstr ist die Startfarbe, endColorstr ist die Endfarbe; Farben unterstützen hexadezimale Notation oder englische Wörter. Natürlich wird auch Transparenz unterstützt [hexadezimal] #AAFF0000 [AA steht für Transparenz (00 ist völlig transparent, FF ist völlig undurchsichtig)], die letzten sechs Ziffern entsprechen der standardmäßigen hexadezimalen Farbschrift; */ /*IE6~7*/ Filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ccff7700", endColorstr="#eeccc222", GradientType=1); /*IE8*/ -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ccff7700", endColorstr="#eeccc222", GradientType=1); }
Dieser Artikel stellt hauptsächlich die native Implementierung von Verlaufseffekten unter CSS3 vor!!! [Mainstream-Browser und mobile Browser können beliebig verwendet werden] Kompatibilität mit linearen Farbverläufen in CSS3 Standardsyntax (enthält zwei Parameter, der erste Parameter kann ein Winkel oder eine englische Richtung sein, der zweite ist der Farbverlaufsstart, mehrere Farbwerte sind erlaubt!)
### Gradientenwinkel (Grad ist die Abkürzung für Grad, was Winkel bedeutet)
Rendern Code <!DOCTYPE html> <html lang="de"> <Kopf> <meta charset="UTF-8"> <style type="text/css" media="Bildschirm"> div { Breite: 200px; Höhe: 200px; Rand: 1px durchgezogen #ccc; Box-Größe: Rahmenbox; Textausrichtung: zentriert; Zeilenhöhe: 200px; schweben: links; Rand: 10px; } /* Meine Klassennamen hier sind Abkürzungen: du:oben, d: nach unten, l:links, r:richtig, b:unten, 2: zu; Positive Winkel verlaufen im Uhrzeigersinn, negative gegen den Uhrzeigersinn. Der Winkel stellt dar, wenn er einen bestimmten Winkel erreicht und beginnt, sich auf andere Bereiche auszubreiten. Ich war am Anfang auch verwirrt, aber nachdem ich mehr geschrieben hatte, habe ich es gelernt. Als ich diesen Artikel schrieb, waren die Spezifikationen des Gradientenstandards vollständiger und viele von ihnen erforderten keine Präfixe. Um das mobile Endgerät zu berücksichtigen, kann WebKit nicht verworfen werden */ .u2d { Hintergrund: -webkit-linear-gradient(180 Grad, #590BCC, #18CC6C); Hintergrund: linearer Farbverlauf (180 Grad, Nr. 590BCC, Nr. 18CC6C); } .d2u { Hintergrund: -webkit-linear-gradient(0 Grad, #590BCC, #18CC6C); Hintergrund: linearer Farbverlauf (0 Grad, Nr. 590BCC, Nr. 18CC6C); } .l2r { Hintergrund: -webkit-linear-gradient(90 Grad, #590BCC, #18CC6C); Hintergrund: linearer Farbverlauf (90 Grad, Nr. 590BCC, Nr. 18CC6C); } .r2l { Hintergrund: -webkit-linear-gradient(-90 Grad, #590BCC, #18CC6C); Hintergrund: linearer Farbverlauf (-90 Grad, Nr. 590BCC, Nr. 18CC6C); } .rb2lu { Hintergrund: -webkit-linear-gradient(-45 Grad, #590BCC, #18CC6C); Hintergrund: linearer Farbverlauf (-45 Grad, Nr. 590BCC, Nr. 18CC6C); } .lb2ru { Hintergrund: -webkit-linear-gradient(45 Grad, #590BCC, #18CC6C); Hintergrund: linearer Farbverlauf (45 Grad, Nr. 590BCC, Nr. 18CC6C); } .ru2lb { Hintergrund: -webkit-linear-gradient(-135 Grad, #590BCC, #18CC6C); Hintergrund: linearer Farbverlauf (-135 Grad, Nr. 590BCC, Nr. 18CC6C); } .lu2rd { Hintergrund: -webkit-linear-gradient(135 Grad, #590BCC, #18CC6C); Hintergrund: linearer Farbverlauf (135 Grad, Nr. 590BCC, Nr. 18CC6C); } .mclg1 { Hintergrund: -webkit-linear-gradient(135 Grad, #D6C4F0, #F6B5B5, #18CC6C, #1AB25E); Hintergrund: linearer Farbverlauf (135 Grad, #D6C4F0, #F6B5B5, #18CC6C, #1AB25E); } .mclg2 { Hintergrund: -webkit-linear-gradient(135 Grad, #1FB4DC, #18CC6C, #8B1A1A, #677C67, #BED128); Hintergrund: linearer Farbverlauf (135 Grad, #1FB4DC, #18CC6C, #8B1A1A, #677C67, #BED128); } .mclg3 { Hintergrund: webkit-linear-gradient(135 Grad, #590BCC, #18CC6C, #B5D821, #22CB33, #BA8787, #050201); Hintergrund: linearer Farbverlauf (135 Grad, #590BCC, #18CC6C, #B5D821, #22CB33, #BA8787, #050201); } .mclg4 { Hintergrund: -webkit-linear-gradient(-135 Grad, rgba(20,20,20,.9), rgba(50,50,50,.6), rgba(60,125,70,.7), rgba(150,150,150,.8), rgba(200,200,200,.9), rgba(80,125,6,.75), rgba(175,75,75,.5)); Hintergrund: linearer Farbverlauf (-135 Grad, rgba (20,20,20, 0,9), rgba (50,50,50, 0,6), rgba (60,125,70, 0,7), rgba (150,150,150, 0,8), rgba (200,200,200, 0,9), rgba (80,125,6, 0,75), rgba (175,75,75, 0,5)); } </Stil> </Kopf> <Text> <div class="u2d">Von oben nach unten</div> <div class="d2u">Von unten nach oben</div> <div class="l2r">Von links nach rechts</div> <div class="r2l">Von rechts nach links</div> <div class="rb2lu">Von der unteren rechten Ecke zur oberen linken Ecke</div> <div class="lb2ru">Von links unten nach rechts oben</div> <div class="ru2lb">Obere rechte Ecke bis untere linke Ecke</div> <div class="lu2rd">Obere linke Ecke bis untere rechte Ecke</div> <div class="mclg1">Vier Farbverläufe</div> <div class="mclg2">Fünf Farbverläufe</div> <div class="mclg3">Sechs Farbverläufe</div> <div class="mclg4">Farbe mit transparentem Farbverlauf</div> </body> </html> Zusammenfassen Mit dem Aufkommen von CSS3 müssen lineare Farbverläufe nicht mehr ausschließlich auf PS angewiesen sein, um realisiert zu werden ... Front-End-Partner können auch selbst alle möglichen coolen Farbverlaufseffekte erstellen!!! Hahahahaha~~~ Dies ist das Ende dieses Artikels über den detaillierten Beispielcode zur Implementierung eines linearen Farbverlaufs in CSS3. Weitere relevante Inhalte zu linearen Farbverläufen in CSS3 finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! |
<<: Einführung in integrierte JavaScript-Objekte
Zabbix Server-Umgebungsplattform Version: ZABBIX ...
Treemaps dienen vor allem der Visualisierung baum...
Inhaltsverzeichnis Vue3 + TypeScript lernen 1. Um...
Heute ist mein Kollege beim Schreiben von MySQL-A...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis 1. Datenquelle 2. Gesamtrangfo...
Inhaltsverzeichnis Erklärung des V-Texts bei „if“...
Der DIV-Hintergrund ist halbtransparent, aber die ...
Die PC-Version von React wurde für die Verwendung...
Vorwort Leser, die mit MySQL vertraut sind, werde...
1. Erstellen Sie ein Centos7.6-System und optimie...
Inhaltsverzeichnis 1. Node Exporter installieren ...
Im vorherigen Artikel haben wir das ausführliche ...
Inhaltsverzeichnis Neuen Benutzer anlegen Neue Be...
Vorwort Sass ist eine Erweiterung der CSS3-Sprach...