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 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
Heute bin ich auf das MySQL-Dienstfehlerproblem 1...
So deklarieren Sie einen Cursor in MySQL: 1. Vari...
Einzeilige Funktionen vom Datumstyp in MySQL: CUR...
Erklärung auf der offiziellen Website: Wenn eine ...
Ein einfaches MySQL-Vollsicherungsskript, das die...
Vorwort: Ich habe oft von Datenbankparadigmen geh...
In diesem Artikelbeispiel wird der spezifische Co...
<br />Es ist nicht länger als zwei Jahre her...
Inhaltsverzeichnis 1. Objektänderungserkennung 2....
Da ich MySQL installieren muss, zeichne ich den I...
Inhaltsverzeichnis 1. Globale Ebene 2. Datenbanke...
Kopieren Sie das Zertifikat und den Schlüssel im ...
Bei unserer täglichen Arbeit führen wir manchmal ...
Ich habe in letzter Zeit viel MySQL-bezogene Synt...
1. Was ist Floating? Floaten bedeutet, wie der Na...