Módulo 6: Formularios en CSS
En este módulo aprenderás cómo dar estilo a los formularios usando CSS. Mejorar la presentación de los inputs, selects, checkboxes, radios y botones no solo hace que tu web luzca profesional, sino que también mejora la experiencia del usuario.
- ✔️ Cómo estilizar inputs y áreas de texto.
- ✔️ Cómo dar formato a botones y hacerlos más atractivos.
- ✔️ Cómo trabajar con select, checkbox y radio buttons.
- ✔️ Efectos “focus” y “hover” para una mejor interacción.
📋 Estilo básico para inputs
Por defecto, los campos de texto y contraseñas se ven simples y planos. Con CSS puedes agregarles bordes redondeados, colores y un mejor espaciado.
✅ Ahora los inputs tienen un diseño moderno y ocupan todo el ancho del formulario.
🎨 Efecto al enfocar (focus)
Cuando el usuario hace clic en un campo, puedes cambiar el color del borde o el fondo para que se note que está escribiendo allí.
✅ El borde se vuelve verde al hacer clic, guiando al usuario.
🖱️ Botones con estilo
Los botones pueden tener colores, sombras y efectos al pasar el mouse (hover) para llamar la atención y mejorar la usabilidad.
✅ El botón cambia de color al pasar el mouse, dando un feedback visual.
🔽 Select, checkbox y radio
Los menús desplegables y casillas de verificación también pueden personalizarse. Aunque los navegadores limitan algunas modificaciones, puedes darles estilo básico y mejorar su integración con el diseño.
✅ El menú select ahora es más amplio y cómodo; los checkboxes y radios están alineados.
✨ Ejemplo completo de formulario estilizado
✅ Con este ejemplo tienes un formulario completo, limpio y funcional.
📥 Preguntas de repaso
Pregunta 1
¿Qué pseudo-clase se usa para cambiar el estilo de un input cuando está activo?
- A) :active
- B) :hover
- C) :focus
- D) :checked
Pregunta 2
¿Qué propiedad elimina el contorno azul predeterminado en los inputs?
- A) border: none;
- B) outline: none;
- C) focus: 0;
- D) border-radius: 0;
Pregunta 3
¿Qué elemento HTML se usa para crear listas desplegables?
- A) <input>
- B) <select>
- C) <option>
- D) <textarea>
Este módulo forma parte del curso básico de CSS. En el siguiente módulo aprenderás a trabajar con elementos multimedia (videos, audios e imágenes) y a darles estilo.
No hay comentarios:
Publicar un comentario