Bienvenidos a esta clase, en la que nos vamos a centrar en la parte de cursos.
En esta clase, nos enfocaremos en crear la estructura previa que utilizaremos en una siguiente clase. Primero, abordaremos la creación de un modal y, en otra clase, veremos cómo crear las pestañas.
Es importante destacar que no entraremos en detalles sobre los slides, ya que esa parte sería más apropiada para un curso de AlpineJS avanzado.
store
y lo renombramos a cursos
.componentes
y lo llamaremos cursos.p
.Una vez hecho esto, iremos a nuestra web y veremos la sección de cursos que queremos replicar. La estructura básica que necesitamos crear consiste en:
Dentro del contenedor, añadimos:
<h2>
para el título principal.<p>
o un <h3>
para una sub-descripción.Después de las pestañas, comenzaremos a trabajar en el contenido:
border
y el color border-gray
.p-4
y ajustamos la estructura.Para los títulos dentro del contenido:
<h3>
para los sub-títulos.<p>
para la descripción.Añadimos un botón de tipo enlace con la clase border
para darle el estilo adecuado y un texto de "Explorar".
A continuación, creamos un contenedor para los cursos. Este será un contenedor en grid con 5 columnas y un gap de 4. Dentro de cada curso tendremos:
Para las valoraciones, utilizamos un d-flex
con un pequeño gap y luego aplicamos el número de estudiantes. Esto será mostrado con una valoración de 4.6 y el número de estudiantes será 20,004.
Una vez completados los elementos básicos, vamos a centrarnos en:
En cuanto a la tipografía:
font-family
adecuada y ajustamos el tamaño de texto.text-sm
para hacerlas más pequeñas.Finalmente, nos aseguramos de que la estructura sea consistente y funcional.
En la siguiente clase, nos centramos en crear el modal que falta y replicar esta estructura. Después, pasaremos a implementar las pestañas.