- 1

Container queries y pseudoclases modernas en CSS
00:59 - 2

Instalación de herramientas para curso de CSS avanzado
04:51 - 3

Pseudo clase :has() de CSS para seleccionar elementos padre
07:22 - 4

Pseudoclase :is() para agrupar selectores en CSS
04:59 - 5

Diferencias entre pseudo clases WHERE e IS en especificidad CSS
03:49 - 6

Selector CSS not para excluir elementos específicos
02:34 - 7

Pseudo clase NTH Child con of-type en CSS
03:08 quiz de Selectores y funciones avanzadas en CSS
Diseño de formulario de contacto y pie de página con CSS
Clase 33 de 34 • Curso de CSS Avanzado y Responsive Design
Contenido del curso
- 8

Media Queries vs Container Queries en CSS Responsivo
07:40 - 9

Container Queries: adaptar estilos según el tamaño del contenedor
06:36 - 10

Container queries para componentes responsivos en CSS
09:53 - 11

Variables CSS para optimizar y reutilizar estilos
04:57 - 12

Función calc() para mezclar unidades en CSS
04:06 - 13

Función Clamp CSS: valores mínimos, máximos y preferidos dinámicos
03:19 - 14

Funciones Min y Max en CSS para diseño responsive
03:30 - 15

Propiedades CSS personalizadas con @property para animaciones
04:09 quiz de Container Queries - Adiós a los Media Queries tradicionales
- 28

Estructuración de landing page con HTML
08:02 - 29

Variables CSS como sistema de diseño consistente
10:59 - 30

Estilización de sección Hero con CSS y efectos hover interactivos
05:16 - 31

Creación de sección de proyectos con grid y efectos hover
08:39 - 32

Animaciones CSS con scroll para sección de habilidades
03:58 - 33

Diseño de formulario de contacto y pie de página con CSS
06:39 - 34

Diseño responsivo con container queries y media queries
07:04
Optimizar la interactividad y la accesibilidad en tus páginas web es clave para asegurar una experiencia de usuario positiva. En este contenido, aprenderás paso a paso a crear un formulario de contacto atractivo y personalizado mediante técnicas modernas de CSS. Además, conocerás cómo diseñar un pie de página minimalista con enlaces interactivos y una estructura visual clara.
¿Cómo estructurar el formulario de contacto?
Un formulario funcional y ordenado permite una mejor interacción del usuario. La estructura básica incluye:
- Un título en etiqueta
h2visible y centrado. - Campos específicos como nombre, email y mensaje, organizados claramente.
- Botón de envío de formulario.
Es importante darle atributos que mejoren legibilidad y organización, como ancho máximo definido (máximo 600 píxeles), centrado automático y espacio suficiente entre elementos.
¿Qué estilos aplicar a etiquetas y campos?
Destacar etiquetas y campos con estilos detallados favorece la usabilidad del formulario. La clase grupo formulario contiene las etiquetas (label) y campos (input). La configuración recomendada incluye:
- Etiquetas en bloque, con espacio pequeño inferior, fuente negrita y tamaño base.
- Campos con ancho completo, borde suave y esquinas redondeadas, tamaño base y pequeño espacio interno.
Incluir interactividad mediante estados (focus) mejora significativamente la experiencia:
- Al seleccionar (
focus within) alguna parte del grupo formulario, la etiqueta cambia a un color destacado (color primario). - El borde del campo se resalta en el mismo color y se agrega una sombra (
box-shadow), eliminando el borde predeterminado (outline: none;).
¿Cómo diseñar un pie de página efectivo?
Un pie de página claro y bien organizado facilita la navegación y proporciona información esencial sin abrumar al usuario.
¿Qué elementos debe incluir?
- Un contenedor principal con colores contrastantes (fondo oscuro con texto claro).
- Enlaces a redes sociales centrados horizontalmente en formato flexible (
display flex) con espaciado claro y alineación centrada. - Eliminación predeterminada del subrayado y establecimiento de efectos interactivos al posicionarse encima (efecto hover y transición suave).
¿Por qué aplicar interactividad al pie de página?
La interactividad visual atrae atención y mejora clics en enlaces significativos, facilitando así la navegación global del sitio. Utilizar transiciones y efectos permite que estos elementos sean estéticamente más atractivos sin complicar visualmente la página.
Te animamos a implementar estas técnicas para optimizar la estructura y diseño visual de tus formularios y pies de página. ¿Has utilizado anteriormente estas técnicas modernas en tus proyectos? Comparte tu experiencia o dudas en los comentarios.