Hur man skapar: Bildöverlaid titel

Lär dig hur du skapar en bildöverlaid titel när muspekaren hålls över.

Bildöverlaid titel

Placera muspekaren över bilden för att se överlaid effekten.

Avatar
Mitt Namn är Bill

Prova själv

Hur man skapar en överlaid bildtitel

Steg 1 - Lägg till HTML:

<div class="container">
  <img src="img_avatar.png" alt="Avatar" class="image">
  <div class="overlay">Mitt Namn är John</div>
</div>

Steg 2 - Lägg till CSS:

* {box-sizing: border-box}
/* Behållaren som behöver placera överlaid. Justera bredden efter behov */
.container {
  position: relative;
  width: 50%;
  max-width: 300px;
}
/* Gör bilden responsiv */
.image {
  display: block;
  width: 100%;
  height: auto;
}
/* Överlaid effekt - placerad över behållaren och ovanpå bilden */
.overlay {
  position: absolute;
  bottom: 0;
  background: rgb(0, 0, 0);
  background: rgba(0, 0, 0, 0.5); /* Svart genomskinlig */
  color: #f1f1f1;
  width: 100%;
  transition: .5s ease;
  opacity:0;
  color: white;
  font-size: 20px;
  padding: 20px;
  text-align: center;
}
/* När du håller muspekaren över behållaren, tona in överlaid titeln */
.container:hover .overlay {
  opacity: 1;
}

Prova själv

Relaterade sidor

Lär dig:CSS bild

Lär dig:Hur skapa bildöverlappningseffekt