Heim > Web-Frontend > CSS-Tutorial > Wie zeige ich mithilfe von HTML und CSS beim Hover Text über einem Bild an?

Wie zeige ich mithilfe von HTML und CSS beim Hover Text über einem Bild an?

Barbara Streisand
Freigeben: 2024-12-10 06:13:13
Original
386 Leute haben es durchsucht

How to Display Text Over an Image on Hover Using HTML and CSS?

Text beim Hover mit HTML und CSS anzeigen

Bei Ihrem Bestreben, beim Hover Text über Bildern anzuzeigen, haben Sie zunächst auf ein Bild-Sprite zurückgegriffen -basierte Lösung. Allerdings suchen Sie jetzt nach einem saubereren Ansatz mit echtem Text.

Die Lösung besteht darin, ein div-Element als Wrapper sowohl für das Bild als auch für die Beschreibung zu verwenden. Dieses Div sollte die gleichen Abmessungen wie das Bild haben. Durch Bearbeiten von CSS können Sie dann die Sichtbarkeit der Beschreibung bestimmen, wenn Sie mit der Maus über das Div fahren.

Ein vereinfachtes Code-Snippet, um diesen Effekt zu erzielen:

.image-wrapper {
  position: relative;
  height: [Image height];
  width: [Image width];
}

.image-description {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: [Description background color];
  color: [Description text color];
  visibility: hidden;
  opacity: 0;
  transition: visibility .2s, opacity .2s;
}

.image-wrapper:hover .image-description {
  visibility: visible;
  opacity: 1;
}
Nach dem Login kopieren

Im HTML:

<div class="image-wrapper">
  <img src="image.jpg" />
  <p class="image-description">This is the image description.</p>
</div>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie zeige ich mithilfe von HTML und CSS beim Hover Text über einem Bild 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