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
Freigeben: 2024-11-16 01:02:03
Original
721 Leute haben es durchsucht

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;
}
Nach dem Login kopieren

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!

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