07 Poniendo Imagen de fondo en la PLATAFORMA DE PELICULAS con (LARAVEL y MYSQL) FULLSTACK
Duración: 7 minDescripción
🏞️ Lección 07: Añadiendo Imagen de Fondo (Background)
Esta lección se enfoca en mejorar la estética del frontend aplicando estilos CSS directamente a la vista Blade. El objetivo es incorporar una imagen de fondo de pantalla completa y con un efecto fijo (paralaje ligero) para darle a la plataforma un aspecto visualmente más atractivo.
1. 🖼️ Integración Inicial de la Imagen [00:14]
Se inicia el proceso de estilizado utilizando CSS incrustado dentro del tag <head> de index.blade.php:
- Propósito Estético: Se discute la importancia de elegir una buena imagen temática de películas para mejorar la impresión visual de la página [00:31].
- Implementación con CSS: Se utiliza el tag <style> para dirigirse al elemento body y aplicar la propiedad background-image con una URL externa (obtenida de un sitio de imágenes gratuitas) [02:16].
- Verificación: Se confirma la aparición inmediata de la imagen, pero se detectan los problemas de repetición y tamaño [02:42].
2. ⚙️ Ajustes CSS para el Fondo Dinámico [03:33]
Para corregir los problemas visuales y asegurar que la imagen se adapte a cualquier pantalla, se añaden y ajustan propiedades clave de CSS:
| Propiedad CSS | Valor y Propósito | Timestamp |
|---|---|---|
| background-repeat | Se establece a no-repeat para evitar que la imagen se multiplique y rellene el fondo [03:57]. | |
| background-size | Se define como 100% 100% (width y height) para forzar a la imagen a ocupar el 100% del ancho y alto de la pantalla [04:14]. | |
| background-attachment | Se establece a fixed para evitar que la imagen se desplace o pierda el sentido cuando el usuario hace scroll (desplazamiento) en la página. Esto crea un efecto de fondo fijo [06:17]. |
3. 🎯 Resultado Final [06:27]
Tras la aplicación de los estilos, se muestra el resultado final: una imagen de fondo que se extiende por toda la página y permanece fija mientras el contenido del cuerpo se desplaza, garantizando una buena experiencia visual independientemente del tamaño del contenido.
Lecciones
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️