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

So handhaben Sie lange Daten bei der Anzeige in HTML

Bei der Anzeige langer Daten in HTML können Sie di...

jQuery ermöglicht nahtloses Scrollen von Tabellen

In diesem Artikelbeispiel wird der spezifische Co...

Eine kurze Analyse, wie MySQL die Transaktionsisolierung implementiert

Inhaltsverzeichnis 1. Einleitung 2. RC- und RR-Is...

Vue verbessert die Seitenantwortgeschwindigkeit durch Lazy Loading

Inhaltsverzeichnis Überblick Was ist Lazy Loading...

Vue+Element UI realisiert die Kapselung von Dropdown-Menüs

In diesem Artikelbeispiel wird der spezifische Co...

Natives JS zum Erzielen von Book-Flipping-Effekten

In diesem Artikel wird ein mit nativem JS impleme...

Detaillierte Erklärung der NodeJS-Modularität

Inhaltsverzeichnis 1. Einleitung 2. Haupttext 2.1...

Mysql teilt Zeichenfolge durch gespeicherte Prozedur in Array auf

Um einen String in ein Array aufzuteilen, müssen ...

Übersicht über die Definition der HTC-Komponenten nach IE5.0

Vor der Veröffentlichung von Microsoft IE 5.0 best...

js-Methode zum Löschen eines Felds in einem Objekt

Dieser Artikel stellt hauptsächlich die Implement...

Kurze Analyse der verschiedenen Versionen des mysql.data.dll-Treibers

Hier ist der MySQL-Treiber mysql.data.dll Beachte...

MySQL-Gruppe durch Gruppieren mehrerer Felder

Bei täglichen Entwicklungsaufgaben verwenden wir ...

Docker-Dateispeicherpfad, Befehlsvorgang zum Starten des Containers abrufen

Der Container wurde bereits erstellt. So erfahren...