Reines CSS, um eine horizontale Linienanimation unter dem Element (Hintergrundbild) zu erreichen

Reines CSS, um eine horizontale Linienanimation unter dem Element (Hintergrundbild) zu erreichen

Effektbild:

html:

<div class='site_bar'>Startseite</div>
CSS:
.site_bar{
  Hintergrundbild: linearer Farbverlauf (rot, rot);
  Hintergrundposition: unten in der Mitte;
  Hintergrundgröße: 0 2px;
  background-repeat: no-repeat; //Dieses Attribut darf nicht fehlen.
  Übergang: 0,3 s;
}
.site_bar:hover{
  Hintergrundgröße: 100 % 2px;
}

Zusammenfassen

Das Obige ist die reine CSS-Implementierung der horizontalen Linienanimation (Hintergrundbild) unter dem vom Editor eingeführten Element. Ich hoffe, es wird allen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

<<:  So installieren Sie mysql8.0.23 unter Win10 und lösen das Problem „Der Dienst reagiert nicht auf die Steuerfunktion“

>>:  JavaScript imitiert den Jingdong-Lupeneffekt

Artikel empfehlen

Beispiel für das Hinzufügen eines Musikvideos zu einer HTML-Seite

1. Video-Tag Unterstützt die automatische Wiederg...

5 Möglichkeiten, Ihre JavaScript-Codebasis sauberer zu machen

Inhaltsverzeichnis 1. Verwenden Sie Standardparam...

Detaillierte Erläuterung der MySQL-Benutzerrechteverwaltung

Inhaltsverzeichnis Vorwort: 1. Einführung in die ...

Schnelles Verständnis und Beispielanwendung der Vuex-Zustandsmaschine

Inhaltsverzeichnis 1. Schnelles Verständnis von K...

WeChat-Applet zum Speichern von Alben und Bildern in Alben

Ich entwickle derzeit eine Video- und Tool-App, ä...

Zusammenfassung der Ausnahmen bei der MySQL-Datenbankverbindung (sammelwürdig)

Beim Bereitstellen des Projekts auf Centos ist mi...

Einfacher CSS-Textanimationseffekt

Ergebnisse erzielen Implementierungscode html <...

Detaillierte Erläuterung der MySQL-Datenbankisolationsebene und des MVCC

Inhaltsverzeichnis 1. Isolationsstufe LESEN SIE U...

HTML-Grundlagen - Pflichtlektüre - Umfassendes Verständnis von CSS-Stylesheets

CSS (Cascading Style Sheet) wird zum Verschönern ...

Warum wirkt sich die Verwendung von Limits in MySQL auf die Leistung aus?

Lassen Sie mich zunächst die MySQL-Version erklär...