Contenido del curso
Fundamentos de Laravel
- 3

Qué es Artisan y cómo automatiza Laravel
04:23 min - 4

Rutas básicas en Laravel con web.php
06:44 min - 5

Cómo retornar vistas Blade en Laravel
07:02 min - 6

Plantillas Blade para vistas sin código repetido
06:03 min - 7

Controladores en Laravel con Artisan
07:17 min - 8

Migraciones en Laravel como control de versiones
07:01 min - 9

Modelos y factories en Laravel con datos falsos
06:56 min - 10

Consultas a base de datos con Eloquent
08:26 min - 11

Relaciones entre tablas con belongsTo en Laravel
05:37 min
Manos a la obra con nuestro proyecto
- 12

Revisión de arquitectura MVC en Laravel
02:15 min - 13

Instala el login de Laravel con Breeze
05:41 min - 14

Rutas de login y logout en Laravel Breeze
04:22 min - 15

Rutas y vistas con Route::resource en Laravel
03:59 min - 16

Listado de posts con paginación en Laravel
04:36 min - 17

Formulario para eliminar registros en Laravel
04:53 min - 18

Vistas de creación y edición con formulario compartido
06:49 min - 19

Formulario CRUD reutilizable en Laravel
05:02 min - 20

Guardar registros con relaciones en Laravel
06:06 min - 21

Método update en Laravel sin reescribir código
01:44 min - 22

Validación de formularios en Laravel con old()
04:43 min - 23

Validación unique en Laravel sin duplicados
05:32 min
Trabajemos en el diseño web de nuestro proyecto
- 24

Diseño del header con Tailwind y Laravel
06:38 min - 25

Divisor con gradiente en Tailwind CSS
Viendo ahora - 26

Construye la vista home de tu blog en Laravel
06:36 min - 27

Sección destacada con posicionamiento absoluto en Tailwind
04:15 min - 28

Diseño de página de publicación con Tailwind
02:33 min - 29

Formulario de búsqueda con Laravel y LIKE
04:18 min - 30

Cómo detectar el problema N+1 en Laravel
06:12 min
Cierre
Divisor con gradiente en Tailwind CSS
Resumen
Diseñar una página principal limpia requiere detalles visuales que conecten secciones sin saturar el layout. Aquí aprenderás a crear un divisor con gradiente en Tailwind CSS justo después del encabezado, además de optimizar tu flujo de trabajo con npm run dev en modo watch para que las clases nuevas se reflejen en tiempo real.
Cómo mantener activo npm run dev en modo watch
Cada vez que usas una clase de Tailwind que no está registrada en el archivo final de CSS, necesitas regenerar la compilación. En lugar de ejecutar el comando una y otra vez, puedes dejarlo encendido en modo observación.
¿Qué hace npm run dev en modo watch? Mantiene encendido el compilador de Tailwind para que detecte cualquier clase nueva en tu plantilla y actualice el archivo CSS final sin que tengas que volver a ejecutar el comando manualmente.
Esta práctica te ahorra interrupciones mientras pruebas estilos y agiliza la iteración cuando estás afinando detalles del diseño [0:30].
Cómo crear una línea divisoria con gradiente en Tailwind
Después del encabezado, agregamos un div con clases utilitarias que controlan opacidad, altura y margen inferior. La idea es generar una línea sutil que aparezca y desaparezca con un degradado horizontal.
Las clases base que usamos son:
opacity-60para suavizar la intensidad visual de la línea.h-pxpara definir una altura de un solo píxel.mb-8para separar el divisor del contenido siguiente.
Luego aplicamos un gradiente personalizado con bg-[linear-gradient(...)] apuntando hacia la derecha. El truco está en los stops de color que controlan dónde el gradiente es transparente y dónde toma color sólido [1:15].
Cómo configurar los stops de color en el gradiente
El gradiente arranca con rgba(200, 200, 200, 0) en el 0 %, lo que significa un gris completamente transparente. Después se repite el mismo color con opacidad total en tres puntos clave:
- 30 % donde el gris ya es visible.
- 70 % manteniendo el color sólido.
- 100 % cerrando el gradiente.
¿Por qué usar rgba con alfa 0 en un gradiente? Porque permite que la línea desaparezca progresivamente en los extremos y se vea sólida en el centro, generando un efecto de fundido natural sin bordes duros.
El resultado visual es una línea horizontal que nace transparente, gana presencia hacia el centro y vuelve a desvanecerse al final [2:00].
Cómo agregar un logo centrado al pie de la plantilla
Para cerrar el bloque inicial de la plantilla, pegamos un párrafo que contiene el logo y le aplicamos dos utilidades de Tailwind que controlan espaciado y alineación.
py-16aplica un relleno superior e inferior generoso.text-centeralinea el contenido horizontalmente al centro.
Esta combinación deja el logo respirando dentro del layout y mantiene la jerarquía visual coherente con el divisor que acabamos de crear [3:10]. Con esto, la estructura de la plantilla queda lista para seguir construyendo las siguientes secciones.
¿Cómo aplicarías este divisor con gradiente en tu propio proyecto? Cuéntame en los comentarios qué variaciones de color usarías para que combine con tu marca.