En esta clase, hemos creado un banner estilizado que se sitúa en la parte inferior de la página. Este banner incluye íconos, texto y una estructura bien organizada y responsiva. Aunque el enfoque fue simplificar el diseño, exploramos diferentes maneras de lograr el mismo resultado utilizando Tailwind CSS.
Objetivos de la Clase
- Diseñar un banner estilizado con íconos y texto.
- Explorar diferentes formas de estructurar el diseño: usando flexbox y grid.
- Ajustar tamaños, espaciado y alineación para lograr un diseño limpio y funcional.
- Aprender a utilizar íconos de forma eficiente, adaptándonos cuando no están disponibles los ideales.
Resumen del Proceso
-
Estructura Inicial:
- Creamos un contenedor principal con un fondo (
bg-gray-300
) y un padding inicial.
- Añadimos un subcontenedor centrado con
flex
y justify-between
para organizar los elementos.
-
Diseño de Elementos del Banner:
- Cada elemento del banner incluye un ícono y un texto:
- El ícono está envuelto en un contenedor redondeado (
rounded-full
) con un color de fondo (bg-gray-200
).
- El texto es una breve descripción estilizada con
font-semibold
.
- Usamos
gap
para separar los elementos y ajustar el espaciado.
-
Incorporación de Íconos:
- Añadimos íconos SVG con
fill-primary
para mantenerlos en línea con el diseño.
- Si un ícono no estaba disponible, utilizamos alternativas como un reloj para reemplazar al símbolo de infinito.
-
Ajustes de Diseño:
- Probamos distintas configuraciones de diseño:
- Usamos flexbox para organizar los elementos con
gap-8
.
- Alternativamente, usamos grid con
grid-cols-3
para lograr un diseño de columnas consistente.
- Ajustamos el ancho máximo (
max-w-[344px]
) de cada elemento para mantener una distribución uniforme.
-
Optimización y Detalles:
- Refinamos el tamaño de los íconos y el espaciado entre los elementos.
- Ajustamos el padding (
p-6
) y el tamaño del texto para garantizar un diseño limpio y legible.
Puntos Destacados
- Flexibilidad de Tailwind CSS: La posibilidad de combinar
flex
y grid
brinda múltiples enfoques para lograr el mismo diseño.
- Adopción de Alternativas: En caso de no contar con el ícono exacto, es posible adaptarse con alternativas similares sin perder funcionalidad.
- Reutilización de Componentes: El diseño del banner puede adaptarse y duplicarse fácilmente para otras partes de la página con ligeras modificaciones.
Próximos Pasos
En la siguiente clase, nos enfocaremos en crear una sección similar pero simplificada, basándonos en el banner creado. Esto nos permitirá reutilizar partes del diseño, eliminando elementos como bordes o pestañas, y ajustando el estilo para diferentes contextos.