Trinchera WP
Regresar al curso Acceder Registrarse
Para acceder a este contenido:
Página Principal
Header » Estructura + Hovers

¡Obtén acceso a todos los cursos!

99
Acceso a todo

En esta primera clase, diseñaremos la cabecera de una página web para la versión en la que el usuario ya ha iniciado sesión. Este enfoque resulta más interesante, ya que incluye múltiples elementos que nos permitirán explorar diversas características de Tailwind CSS.

Elementos principales de la cabecera

La cabecera que diseñaremos incluye:

  • Logo: Representa la identidad visual del sitio.
  • Categorías: Un enlace para explorar los temas disponibles.
  • Buscador: Un campo de búsqueda con un icono de lupa.
  • Opciones adicionales:
    • Udemy Business
    • Botón de Instructor
    • Mi aprendizaje
    • Favoritos (ícono de corazón)
    • Carrito
    • Notificaciones (ícono de campana)
    • Perfil del usuario con su imagen y menú desplegable.

Estructura básica

Para organizar la cabecera, utilizamos un contenedor flex con las siguientes características:

  1. Distribución horizontal: Los elementos están alineados en una fila.
  2. Espaciado uniforme: Se utiliza gap para separar los elementos.
  3. Responsive Design: El diseño está pensado para ajustarse correctamente en diferentes tamaños de pantalla.

Proceso de implementación

  1. Diseño del contenedor principal:

    • Creamos un contenedor header con clases como flex, items-center, y gap-4 para alinear y espaciar los elementos.
    • Agregamos un fondo claro utilizando bg-gray-50.
  2. Añadiendo los elementos:

    • Logo: Se incorpora una imagen ajustada con clases como h-8 y w-auto para mantener proporciones adecuadas.
    • Categorías y enlaces: Se crean enlaces de texto estilizados con text-sm y espaciados consistentes.
    • Buscador: Un contenedor con un borde redondeado (rounded-full), padding y un ícono de lupa junto al texto "Buscar cualquier cosa".
    • Iconos interactivos: Los íconos del corazón, carrito y campana tienen clases que definen su tamaño (h-6) y un efecto hover que cambia su color.
    • Perfil del usuario: Una imagen circular con rounded-full, borde (border-gray-300) y tamaño consistente.
  3. Estilos adicionales:

    • Se añaden padding y márgenes para mantener proporciones uniformes.
    • Los efectos hover cambian los colores de texto e iconos al interactuar con ellos.

Personalización y reutilización

La estructura creada utiliza componentes reutilizables, lo que facilita su mantenimiento y adaptación en otras partes del proyecto. Por ejemplo:

  • Los estilos del buscador pueden aplicarse a otros formularios o inputs.
  • Los iconos pueden centralizarse en una carpeta para un acceso uniforme en todo el sitio.

Resultado

Al finalizar, obtendremos una cabecera funcional y visualmente atractiva, lista para integrarse en el resto del proyecto. Este enfoque inicial establece una base sólida para diseñar otras secciones de la página, como el cuerpo principal y los menús adicionales.