Heim >Web-Frontend >CSS-Tutorial >Wie kann ich mit CSS aktive Menüelemente hervorheben und gleichzeitig inaktive Menüelemente abblenden?
So markieren Sie aktive Menüelemente und dimmen nicht aktive Elemente
In diesem Codeausschnitt stoßen wir auf ein Szenario, in dem wir dimmen möchten die Deckkraft aller Menüelemente (
CSS-Lösung
Um diesen Effekt zu erzielen, verwenden wir CSS, um die Deckkraft des Menüs dynamisch anzupassen Elemente:
ul:hover li { opacity: 0.5; } ul li:hover { opacity: 1; }
Erklärung:
Beispiel
Bedenken Sie den folgenden HTML- und CSS-Code:
<ul> <li>Item 1</li> <li>Item 2</li> <li>Item 3</li> </ul> <style> li { float: left; width: 33.33%; line-height: 50px; background: gray; list-style-type: none; } ul:hover li { opacity: 0.5; } ul li:hover { opacity: 1; } </style>
Wenn Sie mit der Maus über das
Das obige ist der detaillierte Inhalt vonWie kann ich mit CSS aktive Menüelemente hervorheben und gleichzeitig inaktive Menüelemente abblenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!