En esta clase, aprenderemos a crear un icono de mapa interactivo utilizando HTML y Tailwind CSS. Nos centraremos en la estructura del componente y en su posicionamiento.
Comenzaremos definiendo la estructura básica del botón, que incluirá un elemento div
principal para contener el mapa. Dentro de este div
, implementaremos un button
al que le aplicaremos clases de Tailwind CSS para su diseño, como flex
, items-center
, y gap-2
para alinear su contenido. El botón contendrá el texto "Mapa" y un SVG que representará el icono del mapa.
Aplicaremos estilos al botón para darle una apariencia redondeada, un color de fondo oscuro y un texto blanco, ajustando el tamaño de fuente y el padding
para lograr la estética deseada. Para centrar el botón, utilizaremos clases como mx-auto
y text-center
.
Finalmente, abordaremos el posicionamiento del icono. Exploraremos cómo fijar el botón en la parte inferior de la pantalla utilizando la propiedad fixed
de Tailwind CSS, asegurando que permanezca visible independientemente del desplazamiento de la página. También asignaremos un z-index
para asegurar su visibilidad sobre otros elementos.
En las próximas clases, nos enfocaremos en añadir interactividad a este icono, permitiendo que aparezca y desaparezca con el scroll de la página.