En esta clase, vamos a construir el footer de la página siguiendo la estructura de Airbnb. Nos enfocaremos en replicar su organización para garantizar reutilización y adaptabilidad en distintos tamaños de pantalla.
Estructura del Footer
El footer está dividido en dos secciones principales:
- Sección inferior: Contiene elementos como enlaces de política y configuración de idioma y moneda.
- Sección superior: Incluye enlaces de asistencia, ser anfitrión y sobre Airbnb.
Para estructurar el footer de manera flexible, se implementarán contenedores (div
) con clases de Tailwind CSS para definir la disposición de los elementos.
Implementación de la Sección Inferior
- Se incluye un contenedor principal con fondo de color específico.
- Se utilizan
flex
y gap
para organizar los elementos.
- Se agregan botones para la selección de idioma y moneda.
- Se implementa una lista de enlaces con separación mediante
inline-block
.
- Se añaden márgenes y padding adecuados para mejorar la legibilidad.
Implementación de la Sección Superior
- Se crean tres columnas para agrupar enlaces bajo distintos encabezados.
- Se usan clases de Tailwind para definir
font-weight
, spacing
y border
.
- Se aplican estilos de separación entre secciones.
Consideraciones Responsivas
Para mejorar la adaptabilidad en distintos dispositivos:
- Se establece una estructura flexible con
flex-wrap
.
- Se ajustan márgenes y padding para asegurar un diseño óptimo en pantallas pequeñas y grandes.
- Se ocultan o reorganizan elementos según el contexto de visualización.