Heim > Web-Frontend > CSS-Tutorial > Wie kann ich untergeordnete Elemente formatieren, wenn sich ihr übergeordnetes Element darüber befindet?

Wie kann ich untergeordnete Elemente formatieren, wenn sich ihr übergeordnetes Element darüber befindet?

Linda Hamilton
Freigeben: 2024-12-07 04:09:11
Original
926 Leute haben es durchsucht

How Can I Style Child Elements When Their Parent Element is Hovered?

Anpassen der Stile untergeordneter Elemente beim Bewegen des Mauszeigers über ein übergeordnetes Element

Sie können den Stil eines untergeordneten Elements mithilfe von CSS ändern, wenn der Mauszeiger über das übergeordnete Element bewegt wird. Um dies zu erreichen, verwenden Sie die Pseudoklasse :hover.

.parent:hover .child {
  /* Styles applied here will affect child elements when the parent is hovered */
}
Nach dem Login kopieren

Diese Regel wählt alle untergeordneten Elemente innerhalb eines übergeordneten Elements aus, das sich derzeit im Schwebezustand befindet. Die in den geschweiften Klammern angewendeten Stile werden nur dann auf die untergeordneten Elemente angewendet, wenn der Mauszeiger über das übergeordnete Element bewegt wird.

Zum Beispiel, wenn Sie die Farbe eines Dropdown-Menüs ändern müssen, während das übergeordnete Menüelement angezeigt wird Wenn Sie den Mauszeiger darüber bewegen, können Sie das folgende CSS verwenden:

.menu-item:hover .drop-down-menu {
  background-color: #ccc;
}
Nach dem Login kopieren

Dadurch wird die Hintergrundfarbe des Dropdown-Menüs in Hellgrau geändert, wenn der Mauszeiger über den entsprechenden Menüpunkt bewegt wird, was einen visuellen Hinweis darauf gibt der Benutzer.

Das obige ist der detaillierte Inhalt vonWie kann ich untergeordnete Elemente formatieren, wenn sich ihr übergeordnetes Element darüber befindet?. 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