Heim > Web-Frontend > CSS-Tutorial > Wie kann ich ein untergeordnetes Element formatieren, wenn sich sein übergeordnetes Element darüber befindet?

Wie kann ich ein untergeordnetes Element formatieren, wenn sich sein übergeordnetes Element darüber befindet?

Patricia Arquette
Freigeben: 2024-11-29 13:11:10
Original
963 Leute haben es durchsucht

How Can I Style a Child Element When Its Parent is Hovered?

Untergeordnete Elemente beim Schweben über das übergeordnete Element gestalten

Müssen Sie das Erscheinungsbild eines untergeordneten Elements ändern, wenn Sie mit der Maus über das übergeordnete Element fahren? Geben Sie den mächtigen :hover-Selektor von CSS ein.

Um dies zu tun:

.parent:hover .child {
  /* Styling for the child element when the parent is hovered */
}
Nach dem Login kopieren

Mit diesem Selektor zielen Sie auf das untergeordnete Element, wenn der Mauszeiger über das übergeordnete Element „.parent“ bewegt wird. Der Nachkommenkombinator (Leerzeichen) wählt Nachkommen aus, die mit „.child“ übereinstimmen.

Zum Beispiel:

.parent:hover .child {
  background-color: #ccc;
}
Nach dem Login kopieren

Dadurch wird der Hintergrund des untergeordneten Elements grau, wenn Sie mit der Maus über das übergeordnete Element fahren.

Live-Beispiel:

<div class="parent">
  <p class="child">Hover me</p>
</div>
Nach dem Login kopieren
.parent {
  border: 1px dashed gray;
  padding: 1em;
  display: inline-block;
}

.child {
  background-color: white;
  padding: 0.5em;
  transition: all 0.5s;
}

.parent:hover .child {
  background-color: #ccc;
  transform: scale(1.1);
}
Nach dem Login kopieren

Dieses Beispiel ändert den Hintergrund des untergeordneten Elements in Grau und skaliert ihn leicht up on parent hover.

Denken Sie daran, dass die Unterstützung Ihres Browsers hier behandelt wird. Tauchen Sie ein in CSS und verbessern Sie Ihr Benutzererlebnis!

Das obige ist der detaillierte Inhalt vonWie kann ich ein untergeordnetes Element formatieren, wenn sich sein ü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