Heim >Web-Frontend >CSS-Tutorial >Wie zeige ich zusätzliche Informationen zum Element-Hover mithilfe von CSS an?

Wie zeige ich zusätzliche Informationen zum Element-Hover mithilfe von CSS an?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-11-16 01:02:03699Durchsuche

How to Display Additional Information on Element Hover Using CSS?

So markieren Sie ein Element beim Hover und zeigen zusätzliche Informationen an

Sie stehen vor einem Problem, bei dem Sie ein Dropdown-Menü anzeigen möchten -ähnlicher Bereich, wenn Sie mit der Maus über ein bestimmtes Element fahren, aber die von Ihnen angegebene Methode funktioniert nicht wie erwartet. Lassen Sie uns eine Lösung für dieses Problem finden.

Ein Ansatz ist die Verwendung von CSS, aber nur, wenn das versteckte Div ein direktes untergeordnetes Element des Elements ist, über das Sie den Mauszeiger bewegen. So geht's:

#cheetah {
  position: relative;
}

#hidden {
  position: absolute;
  display: none;
  background-color: black;
}

#cheetah:hover #hidden {
  display: block;
  background-color: orange;
}

In diesem Code setzen wir die Position des „#cheetah“-Divs auf „relative“, wodurch untergeordnete Elemente relativ dazu positioniert werden können. Dann setzen wir die Position des „#hidden“-Divs auf „absolute“ und seinen anfänglichen Anzeigestil auf „none“. Wenn Sie mit der Maus über „#cheetah“ fahren, verwenden wir den „Hover“-Selektor, um den Anzeigestil von „#hidden“ in „blockieren“ zu ändern und die Hintergrundfarbe auf Orange zu aktualisieren.

Denken Sie daran, dass nur diese Methode funktioniert wenn das „#hidden“-Div ein direktes untergeordnetes Element des Elements ist, über dem Sie den Mauszeiger halten. In diesem Fall können Sie die gewünschte Funktionalität allein mit CSS erreichen. Andernfalls müssen Sie möglicherweise andere Ansätze in Betracht ziehen, z. B. die Verwendung von JavaScript, um den gewünschten Effekt zu erzielen.

Das obige ist der detaillierte Inhalt vonWie zeige ich zusätzliche Informationen zum Element-Hover mithilfe von CSS an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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