Heim > Web-Frontend > CSS-Tutorial > Wie kann ich mithilfe von CSS alle Elemente außer dem, über das ich den Mauszeiger bewege, dimmen?

Wie kann ich mithilfe von CSS alle Elemente außer dem, über das ich den Mauszeiger bewege, dimmen?

Mary-Kate Olsen
Freigeben: 2024-12-23 04:55:14
Original
176 Leute haben es durchsucht

How Can I Dim All Elements Except the One I Hover Over Using CSS?

Reduzierung der Deckkraft für alle Elemente außer dem schwebenden Element

In CSS können Sie die Deckkraft von Elementen anpassen, um deren Transparenz zu steuern. Um den Effekt zu erzielen, dass die Deckkraft aller Elemente außer dem schwebenden Element verringert wird, führen Sie die folgenden Schritte aus:

  • Stellen Sie eine niedrigere Deckkraft für alle Elemente ein. Beginnen Sie mit der Anwendung eines niedrigeren Deckkraftwerts auf alle Elemente innerhalb eines Zielcontainers mithilfe der Opazitätseigenschaft. Dadurch wird ihre Sichtbarkeit verringert, während das schwebende Element davon unberührt bleibt. Zum Beispiel:
ul:hover li {
  opacity: 0.5;
}
Nach dem Login kopieren
  • Setzen Sie die Deckkraft für das schwebende Element zurück.Um das schwebende Element hervorzuheben, stellen Sie seine Deckkraft auf 1 zurück, was der Standardeinstellung ist Wert. Sie können dies wie folgt erreichen:
ul li:hover {
  opacity: 1;
}
Nach dem Login kopieren
Hinweis: Diese Regeln gelten für die li-Elemente innerhalb des ul-Containers, die den Hover-Effekt auslösen.

Beispiel:

Bedenken Sie Folgendes Code:

<ul>
  <li>Item 1</li>
  <li>Item 2</li>
  <li>Item 3</li>
</ul>
Nach dem Login kopieren
ul:hover li {
  opacity: 0.5;
}
ul li:hover {
  opacity: 1;
}
Nach dem Login kopieren

Wenn Sie den Mauszeiger über eines der Listenelemente bewegen (

  • ), werden alle anderen Listenelemente auf 50 % Deckkraft ausgeblendet, während das schwebende Element die volle Sichtbarkeit behält.

    Das obige ist der detaillierte Inhalt vonWie kann ich mithilfe von CSS alle Elemente außer dem, über das ich den Mauszeiger bewege, dimmen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

  • Quelle:php.cn
    Erklärung dieser Website
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
    Neueste Artikel des Autors
    Beliebte Tutorials
    Mehr>
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage