Beispielcode zur Implementierung einer Schaltfläche mit Hintergrundverlauf mithilfe von Div+CSS3

Beispielcode zur Implementierung einer Schaltfläche mit Hintergrundverlauf mithilfe von Div+CSS3

Da die Nachfrage nach Front-End-Seiten weiter steigt, erfordern einige Szenen Hintergrundelemente mit Farbverlauf. Dieser Artikel verwendet Div und neue CSS3-Attribute, um eine Schaltfläche mit einem Hintergrund mit Farbverlauf wie folgt zu implementieren:

1. Hintergrund: linearer Farbverlauf. Der Hintergrund ist ein Farbverlaufsattribut
2. Verwenden Sie die Animationsfunktion in CSS3, um den Hintergrund von links nach rechts zu ändern (color_move).
3. Um den Farbverlaufseffekt zu erzielen, erweitern Sie die Breite des Hintergrunds auf 400 %

Oben genannter Code:

html:

<div Klasse="btn_demo">
	<div class="text">Erfahrung</div>
	<div Klasse="Pfeil">»</div>
</div>

CSS:

@keyframes Pfeil_verschieben {
   /* Startzustand */
    0% {
        links: 130px;
    }
	/* Endstatus */
    100 % {
        links: 140px;
    }
}
@keyframes Farbverschiebung {
    /* Startzustand */
    0% {
        Hintergrundposition: 0 % 0 %; /* horizontale Position vertikale Position */
    }
    50 % {
        Hintergrundposition: 50 % 0 %;
    }
	/* Endstatus */
    100 % {
        Hintergrundposition: 100 % 0 %;
    }
}
.btn_demo {
    Breite: 180px;
    Höhe: 60px;
    Rahmenradius: 10px;
    Position: relativ;
    Hintergrund: linearer Farbverlauf (90 Grad, #373d42 0 %, #2679dd 50 %, #373d42 100 %);
    Hintergrundgröße: 400 % 100 %;
    Animation: Farbbewegung, 5 s, unendliches abwechselndes Ein- und Ausblenden;
    Cursor: Zeiger;
}
.btn_demo:hover {
    Hintergrund: #2679dd;
}
.btn_demo:aktiv {
    Hintergrund: #373d42;
}
.btn_demo > .text {
    /* Hintergrund: gelb; */
    Breite: 50px;
    Textausrichtung: zentriert;
    Position: absolut;
    links: 50%;
    oben: 50 %;
    transformieren: übersetzen(-50 %,-50 %);
    Schriftgröße: 20px;
    Farbe: #fff;
    Schriftstärke: fett;
}
.btn_demo > .Pfeil {
    /* Hintergrund: grün; */
    Breite: 20px;
    Textausrichtung: zentriert;
    Position: absolut;
    Schriftgröße: 30px;
    Farbe: #fff;
    oben: 46 %;
    transformieren: verschiebeY(-50%);
    links: 130px; /* 130~150px verschieben */
    /* Animation aufrufen */
    Animationsname: Pfeilbewegung;
    /* Dauer */
    Animationsdauer: 1 s;
    /* Endlose Wiedergabe*/
    Anzahl der Animationsiterationen: unendlich;
}

Die Wirkung ist wie folgt:


Damit ist dieser Artikel über die Verwendung von div+css3 zur Implementierung einer Schaltfläche mit einem Farbverlaufshintergrund abgeschlossen. Weitere Inhalte zu Schaltflächen mit div+css3-Farbverlaufshintergrund 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!

<<:  CSS erzielt farbenfrohe und intelligente Schatteneffekte

>>:  Interviewfragen: Der Unterschied zwischen dem Holy Grail-Layout und dem Double-Wing-Layout

Artikel empfehlen

JavaScript MouseEvent-Fallstudie

Mausereignis Wenn die Maus eine bestimmte Operati...

Detaillierte Erläuterung des Ausführungsprinzips des MySQL-Kill-Befehls

Inhaltsverzeichnis Prinzip der Kill-Befehlsausfüh...

Lernen Sie, wie Sie Uniapps und Miniprogramme (Bilder und Text) untervergeben

Inhaltsverzeichnis 1. Subunternehmer für Miniprog...

So veröffentlichen Sie ein lokal erstelltes Docker-Image auf Dockerhub

Heute zeigen wir Ihnen, wie Sie das lokale Docker...

Wie wirkt sich der zusammengesetzte Index von MySQL aus?

Inhaltsverzeichnis Hintergrund Zusammengesetzte I...

Tiefgreifendes Verständnis von globalen Sperren und Tabellensperren in MySQL

Vorwort Je nach Umfang der Sperrung können Sperre...

Detaillierte Erklärung verschiedener HTTP-Rückgabestatuscodes

Wenn an Ihren Server eine Anforderung zum Anzeige...

mysql teilt eine Datenzeile basierend auf Kommas in mehrere Zeilen auf

Inhaltsverzeichnis Trennwirkung Erläuterung der B...

MySQL-Index für Anfänger

Vorwort Da die wichtigste Datenstruktur im MySQL-...

So kapseln Sie die Karussellkomponente in Vue3

Zweck Kapseln Sie die Karussellkomponente und ver...

Vollständige Schritte für dynamische Bindungssymbole in Vue

0 Unterschiede zwischen Symbolen und Bildern Symb...