Im vorherigen Artikel – Der Charme einer Zeile CSS-Code – haben wir einen schönen (vielleicht ist seltsam passender) Hintergrund vorgestellt, der mit nur einer Zeile CSS-Code generiert werden kann. In diesem Artikel werden wir weiterhin einige interessante Erkenntnisse zum Hintergrund vorstellen. Durch die Verwendung einiger sehr kleiner Einheiten können wir mit nur wenigen Codezeilen schöne und interessante Hintergrundeffekte erzeugen. Der Einfluss der Magnitude auf HintergrundgrafikenDie Hauptfiguren dieses Artikels sind:
Wie ist die Größenordnung der Hintergrundgrafik? Schauen wir uns ein interessantes Phänomen an: Wir verwenden sich <div></div> div { Breite: 100vw; Höhe: 100vh; Hintergrund: sich wiederholender konischer Farbverlauf (#fff, #000, #fff 30 Grad); } Ersetzen Sie Dann ersetzen wir { Hintergrund: sich wiederholender konischer Farbverlauf (#fff, #000, #fff 0,1 Grad); } Was ist das? Überlegen Sie, wie die von dieser Codezeile gezeichnete Grafik aussehen wird. Sehen Sie die Wirkung: Wow, unglaublich. CodePen – Einzeiliges CSS-Muster Beobachten Sie Änderungen mit CSS @propertyWenn wir zuvor den folgenden Übergangscode direkt geschrieben hätten, hätten wir nicht die interpolierte Übergangsanimation erhalten, sondern nur die Einzelbildanimation: div{ Hintergrund: sich wiederholender konischer Farbverlauf (#fff, #000, #fff 0,1 Grad); Übergang: Hintergrund 1s; } div:hover { Hintergrund: sich wiederholender konischer Farbverlauf (#fff, #000, #fff 30 Grad); } Der einzige Effekt, den Sie erzielen können, ist dieser, da CSS keine direkte Übergangsanimation für so komplexe Farbverläufe unterstützt: OK, als Nächstes können wir mithilfe der in diesem Artikel vorgestellten Kenntnisse zu Transformieren Sie einfach den Code. Der Kerncode lautet wie folgt: @Eigenschaft --Winkel { Syntax: '<Winkel>'; erbt: falsch; Anfangswert: 0,1 Grad; } div{ Hintergrund: sich wiederholender konischer Farbverlauf (#fff, #000, #fff var (--Winkel)); Übergang: --Winkel 2s; } html:hover { --Winkel: 30 Grad; } Wow, um die Auswirkungen von Einheiten unterschiedlicher Größenordnungen auf diese Grafik zu ermitteln, habe ich versehentlich einen magischen Übergangsanimationseffekt erhalten. Es wird dringend empfohlen, auf DEMO zu klicken, um die Wirkung der Konvertierung zu erleben: CodePen – repeating-conic-gradient CSS-Musterübergang (Nur Chrome 85+) Durch die durch Gleichzeitig gilt: Je kleiner diese Einheit ist, desto detailreicher wird das Bild. Sie können es selbst ausprobieren, um die Details zu erfahren. Mehrere radiale Farbverläufe und mehrere Winkelfarbverläufe mit kleinen Einheiten zum Erstellen interessanter Hintergründe Mit den oben genannten Tipps können wir durch die Verwendung von sich wiederholenden radialen Farbverläufen und sich wiederholenden konischen Farbverläufen einige sehr interessante Hintergrundbilder erzeugen. Um nur einige aufzulisten: div { Hintergrundbild: sich wiederholender radialer Farbverlauf( Kreis in der Mitte Mitte, rgb(241, 43, 239), rgb(239, 246, 244) 3px ); } div { Hintergrundbild: sich wiederholender radialer Farbverlauf( Kreis bei 15% 30%, rgb(4, 4, 0), rgb(52, 72, 197), rgb(115, 252, 224), rgb(116, 71, 5), rgb(223, 46, 169), rgb(0, 160, 56), rgb(234, 255, 0) 2px ); } div { Hintergrundbild: sich wiederholender radialer Farbverlauf( Kreis in der Mitte Mitte, rgb(81, 9, 72), rgb(72, 90, 223), rgb(80, 0, 34), rgb(34, 134, 255), rgb(65, 217, 176), rgb(241, 15, 15), rgb(148, 213, 118) 0,1px ); } div { Hintergrundbild: sich wiederholender radialer Farbverlauf( Ellipse in der Mitte, rgb(75, 154, 242), rgb(64, 135, 228), rgb(54, 117, 214), rgb(43, 98, 200), rgb(33, 79, 185), rgb(22, 60, 171), rgb(12, 42, 157), rgb(1, 23, 143) 0,01px ); } Hey, ist das nicht interessant? Sie können selbst noch mehr interessante Grafiken ausprobieren. Den vollständigen DEMO-Code können Sie hier einsehen: CodePen-Demo – Magische Farbverlaufskunst Wie klein kann es sein? Nehmen Sie den folgenden Code als Beispiel. Der Endpunkt einer einzelnen Zeichnung :Wurzel { --Länge: 1px } { Hintergrundbild: sich wiederholender radialer Farbverlauf( Kreis bei 17% 32%, rgb(4, 4, 0), rgb(52, 72, 197), rgb(115, 252, 224), rgb(116, 71, 5), rgb(223, 46, 169), rgb(0, 160, 56), rgb(234, 255, 0) var(--Länge) ); } Ich habe zum Vergleich 8 Grafiken von Im Bereich von CodePen-Demo – Die Auswirkung unterschiedlicher Längeneinheiten auf sich wiederholende radiale Gradientengrafiken Verwenden eines sich wiederholenden radialen Gradienten zur Implementierung einer TV-Schneerauschen-Animation In der obigen DEMO haben wir festgestellt, dass { Hintergrundbild: sich wiederholender radialer Farbverlauf( Kreis bei 17% 32%, rgb(4, 4, 0), rgb(52, 72, 197), rgb(115, 252, 224), rgb(116, 71, 5), rgb(223, 46, 169), rgb(0, 160, 56), rgb(234, 255, 0) 0,0008px ); } Ist das nicht dem Effekt einer Schneefläche im Fernsehen sehr ähnlich? Durch Feinabstimmung des Parameters von Ahaha, sehr interessant, den kompletten Source-Code könnt ihr hier einsehen: Copepen-Demo – PURER CSS-TV-RAUSCHEFFEKT (Nur Chrome 85+) endlichWas können ein paar Zeilen Hintergrundcode bewirken? Natürlich steckt noch mehr dahinter, aber das ist der Spaß an CSS. Wenn Sie die interessantesten CSS-Informationen erhalten möchten, verpassen Sie nicht meinen öffentlichen iCSS-Account - iCSS-Frontend-Spaß Nun, dieser Artikel endet hier, ich hoffe, er hilft Ihnen 😃 Weitere wunderbare technische CSS-Artikel sind in meinem Github – iCSS – gesammelt. Sie werden ständig aktualisiert. Klicken Sie einfach auf einen Stern, um sich anzumelden und zu sammeln. Kann dieser Artikel über CSS bisher wie folgt wiedergegeben werden? Dies ist das Ende des Artikels über die Kunst fantasievoller Farbverläufe. Weitere relevante CSS-Farbverlaufsinhalte finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! |
Docker ordnet Ports nur IPv6 zu, nicht aber IPv4 ...
Wenn Sie den vom Docker-Stack bereitgestellten Im...
Docker Toolbox ist eine Lösung zur Installation v...
Beispielverwendung Code kopieren Der Code lautet w...
<br /> Englisches Original: http://desktoppu...
Inhaltsverzeichnis 1. Quellcode 1.1 Monorepo 1.2 ...
Layoutteil: <div id="Schieberegler"&...
Während der Entwicklung wird eine gute Benutzerob...
Amtliche Dokumentation: https://dev.mysql.com/doc...
Inhaltsverzeichnis 1. Ressourcendateien 2. Instal...
Ich erwarte nicht, ein erfahrener Datenbankadmini...
Warum lautet der Titel des Artikels „Imitierte Lu...
Die Datensicherung ist ganz einfach. Führen Sie d...
Ich bin auf ein Beispiel gestoßen, als ich nach e...
Protokollieren Sie die Installation und Verwendun...