En esta clase, hemos diseñado y desarrollado la sección de cabecera del curso, que incluye información clave como el título del curso, una breve descripción, estadísticas de calificaciones, y botones interactivos. Además, hemos incorporado un diseño visualmente atractivo con un fondo de imagen y un gradiente.
Objetivos de la Clase
- Diseñar una cabecera que destaque información clave del curso.
- Integrar elementos como migas de pan, botones, y calificaciones.
- Estilizar la cabecera con un fondo de imagen y un gradiente.
- Garantizar una estructura responsiva y funcional.
Resumen del Proceso
-
Estructura Inicial:
- Creamos el archivo
cabecera.php
.
- Configuramos un contenedor con grid (
grid-cols-2
) para dividir la cabecera en dos secciones: imagen y texto.
- Añadimos paddings y márgenes para garantizar un espaciado adecuado.
-
Información del Curso:
- Incluimos elementos clave como:
- Título del curso (
h1
) con clases como text-4xl font-bold
.
- Descripción breve del curso (
p
) estilizada con text-lg
.
- Calificaciones, estrellas, y número de estudiantes organizados con flexbox.
- Detalles adicionales como duración del curso y creador del contenido.
-
Botones Interactivos:
- Diseñamos botones con clases de Tailwind CSS:
- Botón principal:
bg-primary text-white px-4 py-2
.
- Botón secundario:
border border-primary text-primary px-4 py-2 hover:bg-gray-200
.
- Añadimos interactividad con
hover
para mejorar la experiencia del usuario.
-
Fondo de Imagen con Gradiente:
- Configuramos la imagen de fondo con
bg-cover
y bg-center
.
- Añadimos un gradiente superpuesto utilizando
bg-gradient-to-t
y from-gray-900 to-transparent
.
-
Detalles y Ajustes:
- Añadimos un botón de "Vista previa del curso" que incluye un ícono de reproducción.
- Ajustamos tamaños y espaciados para mantener una proporción adecuada.
- Refinamos colores y fuentes para garantizar una apariencia consistente.
Puntos Destacados
- Fondo Visualmente Atractivo: La combinación de una imagen con un gradiente mejora la estética y mantiene la legibilidad del texto.
- Interactividad: Los botones y elementos interactivos brindan una experiencia de usuario amigable y funcional.
- Escalabilidad: La estructura modular permite reutilizar la cabecera en otras secciones o cursos con facilidad.