Cómo crear: Título de superposición de imagen

Aprende a crear un título de superposición de imagen al pasar el ratón.

Título de superposición de imagen

Coloca el ratón sobre la imagen para ver el efecto de superposición.

Avatar
Mi Nombre es Bill

Prueba por ti mismo

Cómo crear un título de superposición de imagen

Primer paso - Añadir HTML:

<div class="container">
  <img src="img_avatar.png" alt="Avatar" class="image">
  <div class="overlay">Mi Nombre es John</div>
</div>

Segundo paso - Añadir CSS:

* {box-sizing: border-box}
/* Contenedor necesario para colocar la superposición. Ajuste el ancho según sea necesario */
.container {
  position: relative;
  width: 50%;
  max-width: 300px;
}
/* Hacer que la imagen sea adaptable */
.image {
  display: block;
  width: 100%;
  height: auto;
}
/* Efecto de superposición - ubicado en la parte superior del contenedor y sobre la imagen */
.overlay {
  position: absolute;
  bottom: 0;
  background: rgb(0, 0, 0);
  background: rgba(0, 0, 0, 0.5); /* Transparente negro */
  color: #f1f1f1;
  width: 100%;
  transition: .5s ease;
  opacity:0;
  color: white;
  font-size: 20px;
  padding: 20px;
  text-align: center;
}
/* Al pasar el ratón sobre el contenedor, hacer que la superposición del título se vuelva visible */
.container:hover .overlay {
  opacity: 1;
}

Prueba por ti mismo

Páginas relacionadas

Tutoriales:CSS de imagen

Tutoriales:¿Cómo se crea el efecto de superposición de imagen al pasar el ratón?