Texto con Fondo de Video - Tutorial

Texto con Fondo de Video - Tutorial

Cómo Crear Texto con Fondo de Video

En este tutorial, aprenderás a crear un efecto impresionante de texto con un fondo de video utilizando HTML y CSS.

1. Estructura HTML

Primero, crea un archivo HTML básico y añade la estructura siguiente:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Text with Video Background</title>
  <link rel="stylesheet" href="styles.css">
</head>
<body>
  <section class="showcase">
    <video src="images/video.mp4" autoplay loop muted></video>
    <h1 class="title">ESPAÑA</h1>
  </section>
</body>
</html>

2. Estilos CSS

Luego, crea un archivo CSS llamado styles.css y añade el siguiente código para dar estilo a tu sección:

.showcase {
    width: 100%;
    height: 100vh;
    position: relative;
}

.showcase video {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;
}

.title {
    width: 100%;
    height: 100%;
    background-color: #000;
    font-size: 100px;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    mix-blend-mode: multiply;
}
Nota: Este efecto solo funciona con ciertas combinaciones de colores. Si utilizas texto blanco, usa el modo de mezcla screen en lugar de multiply.

Para cambiar el modo de mezcla, actualiza la clase .title como sigue:

.title {
    mix-blend-mode: screen;
}

3. Estructura de Carpetas

Asegúrate de que tu proyecto tenga la siguiente estructura de carpetas:

/
├── index.html
├── styles.css
└── images/
    └── video.mp4

4. Resultado Final

Guarda los archivos y abre index.html en tu navegador para ver el resultado final. Deberías ver el texto "ESPAÑA" con el video de fondo.

Aquí puedes ver el resultado 

Publicar un comentario

0 Comentarios