Mit CSS3 wird ein Kegelschnitt-Gradienteneffekt erzielt

Mit CSS3 wird ein Kegelschnitt-Gradienteneffekt erzielt

Grammatik:

Hintergrundbild: Kegelschnitt-Farbverlauf (vom Winkel an Position, Startfarbe, ..., letzte Farbe)

Erster Parameter:

von Winkel: Startwinkel, optional, Standard ist von oben nach unten

Position: die Position der Kegelspitze

Zweiter Parameter:

start-color : definiert die Startfarbe

stop-color : definiert die Endfarbe

1. Der erste Parameter

Ebenso kann der erste Parameter leer sein, der Standardwinkel beträgt 0 Grad und der Kegelmittelpunkt ist der Mittelpunkt der Form. Zum Beispiel:

Hintergrundbild: konischer Farbverlauf (#69f, #fd44ff); 

Wir können den Startwinkel beispielsweise ändern:

Hintergrundbild: konischer Farbverlauf (von -90 Grad, Nr. 69f, Nr. d44ff); 

Ändern Sie die Position des Kegelmittelpunkts:

Hintergrundbild: Kegelförmiger Farbverlauf (von -90 Grad bei 80 x 120 Pixel, #69f, #fd44ff) 

2. Der zweite Parameter

Wie bei linearen und radialen Farbverläufen können Sie die Farbe und die Startposition des Farbverlaufs festlegen. Die akzeptierten Positionsparameter sind Prozentsatz und Winkel. Zum Beispiel:

Hintergrundbild: konischer Farbverlauf (#69f 10 %, #fd44ff 10 %);

Der obige Code entspricht:

Hintergrundbild: konischer Farbverlauf (#69f 36 Grad, #fd44ff 36 Grad);

Der Anzeigeeffekt ist wie folgt:

3. Wiederholen Sie den Kegelverlauf

Wie lineare und radiale Farbverläufe haben auch konische Farbverläufe die Eigenschaft, sich zu wiederholen.

Hintergrundbild: sich wiederholender konischer Farbverlauf (#69f 0 36 Grad, #fd44ff 36 Grad 72 Grad);

Der Effekt ist wie unten dargestellt:

Kommt Ihnen diese Darstellung bekannt vor?

Machen wir daraus einen Kreis und fügen einen Knopf hinzu, dann wird daraus eine Lottoscheibe.

Die Wirkung ist wie folgt:

Adresse: https://codepen.io/jianxiujiucan/pen/bGddbez

Mit Kegeln können wir unterschiedliche Ladeeffekte erzielen:

Adresse: https://codepen.io/jianxiujiucan/pen/bGdGyKN

Für die zweite Ladung lerne es bitte selbst und schreibe einige Übungen ~

Mit Farbverläufen können wir unterschiedliche Effekte erzielen.

Zusammenfassen

Oben finden Sie eine Einführung des Herausgebers zum Kegelschnitteffekt, der mit CSS3 erzielt wird. Ich hoffe, es wird für alle hilfreich sein!

<<:  So verwenden Sie rsync unter Linux

>>:  Analyse der Informationsarchitektur von Facebook

Artikel empfehlen

HTML verwendet Canvas, um die Bullet-Screen-Funktion zu implementieren

Einführung Kürzlich musste ich für einen großen A...

MySQL Serie 13 MySQL-Replikation

Inhaltsverzeichnis 1. Mit der MySQL-Replikation v...

MySQL-Abfragebaumstrukturmethode

Inhaltsverzeichnis MySQL-Abfragebaumstruktur 1. Ü...

Eine kurze Diskussion über Makrotasks und Mikrotasks in js

Inhaltsverzeichnis 1. Über JavaScript 2. JavaScri...

CentOS 6.5 Installations-Tutorial zu MySQL 5.7

1. Neue Funktionen MySQL 5.7 ist ein spannender M...

Detaillierte Erklärung der gemischten Vererbung in Vue

Inhaltsverzeichnis Die Auswirkungen der gemischte...

Umfassende Erklärung zu dynamischem SQL von MyBatis

Inhaltsverzeichnis Vorwort Dynamisches SQL 1. Sch...

Zen Coding Einfaches und schnelles HTML-Schreiben

Zen-Codierung Es ist ein Texteditor-Plugin. In ei...

Installieren Sie .NET 6.0 im CentOS-System mithilfe eines Cloud-Servers

.NET SDK-Download-Link https://dotnet.microsoft.c...