1. Introducción
En esta clase aprenderemos a:
- Reutilizar componentes existentes.
- Ajustar el diseño para mostrar tres elementos por fila en lugar de cinco.
- Optimizar el diseño eliminando elementos innecesarios.
- Explicar cómo lograr consistencia visual con ajustes de estilo.
2. Duplicando la Estructura Base
- Creamos un nuevo archivo llamado
otros-cursos-autor.php
.
- Copiamos la estructura de la sección "Otros Cursos" y la adaptamos:
- Reducimos la cantidad de elementos por fila de cinco a tres.
- Eliminamos el tooltip (
tooltip
) ya que no es necesario.
Cambios iniciales en la estructura:
- Ajustamos el grid para que tenga tres elementos:
grid-cols-3
- Eliminamos la lógica innecesaria y simplificamos la estructura para reflejar la nueva sección.
3. Personalización del Contenido
-
Encabezado y descripción:
- Cambiamos el título de la sección a "Más cursos de Marco Mendoza".
- Ajustamos el subtítulo para reflejar la descripción de los cursos.
-
Estilo del enlace:
-
Márgenes y espaciado:
- Aplicamos
mb-4
para espaciado vertical consistente:
class="mb-4"
-
Tamaño de las imágenes:
- Actualizamos las imágenes para que sean más grandes y de mejor calidad. Si es necesario, reemplazamos las imágenes borrosas con versiones de mayor resolución.
-
Detalles adicionales:
- Añadimos información adicional para cada curso:
4. Resolviendo Problemas Comunes
-
Ajuste de ancho y diseño:
- Para asegurar que los elementos no se desborden, aplicamos una clase de ancho fijo:
class="w-75"
-
Cambio de layout de Grid a Flex:
- Si el diseño requiere más control, cambiamos de
grid
a flex
para gestionar mejor los anchos:
class="flex"
-
Espaciado entre elementos:
- Aplicamos márgenes laterales uniformes con
ml-2
y espaciado vertical con mb-4
para consistencia visual.
5. Comparación de Opciones
Opción 1: Mantener el diseño original
- Limitamos la sección a tres elementos por fila, dejando espacios si es necesario.
- Esto se logra configurando el
grid
con columnas fijas.
Opción 2: Extender la sección hasta el final
- Usamos
flex
para distribuir dinámicamente los elementos y ajustar su tamaño según el espacio disponible.
Ambas opciones son válidas dependiendo del diseño general del sitio.
6. Conclusión
En esta clase, hemos:
- Reutilizado componentes existentes para construir una nueva sección.
- Personalizado el contenido y diseño para reflejar los cursos de Marco Mendoza.
- Abordado problemas comunes relacionados con el diseño y la distribución de elementos.