Wie man erstellt: Bildüberlagerungsskalierung

Lernen Sie, wie man den Überlagerungsskalierungseffekt beim Überfahren erstellt.

Vollbildskalierung des Bildüberlagerungseffekts

Bewegen Sie den Mauszeiger auf das Bild, um den Skalierungseffekt anzuzeigen.

Avatar
Hallo Welt

Versuchen Sie es selbst

Wie man den Überlagerungsskalierungseffekt erstellt

Erster Schritt - Fügen Sie HTML hinzu:

<div class="container">
  <img src="img_avatar.png" alt="Avatar" class="image">
  <div class="overlay">
    <div class="text">Hallo Welt</div>
  </div>
</div>

Zweiter Schritt - Fügen Sie CSS hinzu:

/* Der Container, in dem der Überlagerungsebene platziert werden soll. Passen Sie die Breite nach Bedarf an */
.container {
  position: relative;
  width: 50%;
}
/* Das Bild wird anpassungsfähig */
.image {
  width: 100%;
  height: auto;
}
/* Überlagerungseffekt (volle Höhe und voller Breite) - über dem Container und dem Bild positioned */
.overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #008CBA;
  overflow: hidden;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transition: .3s ease;
}
/* Wenn Sie den Mauszeiger auf den Container setzen, wird der Überlagerungstext "skaliert" angezeigt */
.container:hover .overlay {
  transform: scale(1);
}
/* Einige Texte im Überlagerungsebene, zentriert horizontal und vertikal */
.text {
  color: white;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}

Versuchen Sie es selbst

Verwandte Seiten

Anleitung:CSS-Bild

Anleitung:Wie wird erreicht: Effekt der Bildüberlagerung bei der Mausüberführung