14 Modificando el menu con todos los ITEMS en la PLATAFORMA con (LARAVEL y MYSQL)FULLSTACK (parte 2)
Duración: 9 minDescripción
🛠️ Lección 14: Modificando la Barra de Navegación (Navbar) con Items (Parte 2)
Esta es la segunda parte de la personalización de la barra de navegación (Navbar). En esta lección se completa la estructura del menú principal, incluyendo el logo/icono del proyecto y añadiendo todos los enlaces de navegación requeridos para la plataforma de películas.
1. 🐕 Inclusión del Logotipo e Icono de la Marca [00:00]
Se personaliza el área del Navbar Brand para mostrar la identidad visual del proyecto:
- Nombre del Proyecto: Se añade el texto "Yo Quiero Ver" como nombre principal de la marca [00:00].
- Referencia al Ícono: Se utiliza la etiqueta <img> para incluir el icono del cachorro (icono.png) junto al nombre. Es crucial usar la función de Blade {{ asset(...) }} para asegurar la ruta correcta hacia el archivo dentro del directorio public/img [00:24].
- Dimensionamiento: Se ajusta el tamaño del icono a 40 píxeles de ancho para que encaje correctamente en la altura del Navbar [01:09].
- Espaciado: Se envuelve la imagen en un <div> al que se le aplica un ancho fijo para separarlo ligeramente del nombre del proyecto y mejorar la estética [01:26].
2. 📝 Construcción y Estructura del Menú Principal [02:11]
Se procede a modificar los elementos (<li>) de la lista de navegación para reflejar las secciones de la plataforma:
| Elemento del Menú | Descripción Funcional | Timestamp |
|---|---|---|
| Inicio | Enlace que permite a los usuarios regresar a la página principal desde cualquier parte del sitio. Se le añade la clase active de Bootstrap para resaltarlo como la página actual [02:13]. | |
| Favoritos | Redirigirá a la vista donde se cargarán todas las películas que el usuario ha marcado como favoritas [02:36]. | |
| Los Más Vistos | Enlace para una sección que mostrará las películas con la mayor cantidad de reproducciones [03:33]. | |
| Estrenos | Sección dedicada a mostrar el contenido más nuevo y reciente de la plataforma [03:56]. | |
| TV en Vivo | Característica avanzada que, en lecciones futuras, se utilizará para integrar transmisiones en vivo (streaming de canales de televisión) [04:23]. | |
| Categorías | Se utiliza el componente Dropdown de Bootstrap [04:46]. Este menú desplegable contendrá la lista completa de géneros cinematográficos (Acción, Drama, Ciencia Ficción, Animación, etc.), permitiendo la navegación filtrada [05:27]. |
El resultado es un Navbar completo que es totalmente responsive (se adapta a dispositivos móviles) y está preparado estructuralmente para la implementación de la lógica backend con Laravel en módulos posteriores [08:12].
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! ❤️