Heim >Web-Frontend >CSS-Tutorial >Wie kann man Hintergrundfarben beim Schweben im Menü reibungslos übergehen?
So implementieren Sie sanfte Hintergrundfarbübergänge für Menü-Hover
Das Erreichen eines Übergangseffekts für die Hintergrundfarbe beim Hover ist eine häufige Stilanforderung. kann aber manchmal auch eine Herausforderung darstellen. Hier untersuchen wir eine Lösung für dieses Problem.
Originalcode
Der bereitgestellte CSS-Code versucht, Hintergrundfarbübergänge zu implementieren, stößt jedoch auf ein Problem:
#content #nav a:hover { color: black; background-color: #AD310B; /* Transition properties */ }
Lösung
Um Übergänge zu ermöglichen, müssen Sie die Unterstützung verschiedener Browser sicherstellen. Der folgende aktualisierte Code sollte den gewünschten Fading-Effekt liefern:
a { background-color: #FF0; } a:hover { background-color: #AD310B; -webkit-transition: background-color 1000ms linear; -ms-transition: background-color 1000ms linear; transition: background-color 1000ms linear; }
Erläuterung
Beispiel
<a>Navigation Link</a>
Das obige ist der detaillierte Inhalt vonWie kann man Hintergrundfarben beim Schweben im Menü reibungslos übergehen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!