En esta clase, vamos a aprender a crear una sección destacada utilizando Tailwind CSS. Esta sección incluirá un contenedor, texto y una imagen de fondo.
Primero, creamos un contenedor utilizando la clase container
de Tailwind, lo cual nos permite mantener una estructura responsive. Definimos un ancho máximo de max-w-8xl
y utilizamos mx-auto
para centrarlo horizontalmente.
Dentro del contenedor, agregamos un div que funcionará como el bloque principal de nuestra sección. En este caso, aplicamos un fondo blanco (bg-white
) y un padding apropiado para asegurarnos de que el contenido no esté pegado a los bordes.
A continuación, agregamos una imagen de fondo para darle más dinamismo a la sección. Utilizamos las clases de Tailwind como absolute
para posicionar la imagen y z-index
para asegurarnos de que el contenido de texto esté por encima de la imagen. Esto nos permitirá crear una superposición en la que el texto se mantenga visible y accesible.
El texto en esta sección está compuesto por un párrafo que contiene un mensaje promocional. Usamos las clases de Tailwind para estilizarlo, como font-semibold
para hacerlo más destacado y text-xl
para controlar el tamaño de la fuente. Además, aplicamos márgenes y padding para que el texto no esté pegado a los bordes del contenedor.
Para evitar problemas de superposición, ajustamos los valores de z-index
. La imagen de fondo se coloca con un z-index
bajo, mientras que el texto tiene un z-index
mayor para asegurar que siempre esté visible.
Una vez que hemos creado la estructura básica de la sección destacada, podemos extraer el contenedor como una clase reutilizable. Esto nos permite mantener nuestro código limpio y organizado, y facilita la reutilización en otras partes del proyecto.
Realizamos algunos ajustes finales, como la implementación de márgenes adecuados en el contenedor y la eliminación de cualquier padding innecesario en elementos internos. También aplicamos bordes suaves para que la sección se vea más pulida.
Con esto, hemos creado una sección destacada que puede ser fácilmente adaptada y reutilizada en diferentes partes de nuestro proyecto.