Actividad 13
Unidad de aprendizaje: Desarrollo de páginas web estáticas
Practica 13: Definición de propiedades para el control del aspecto de los formularios usando hojas de estilos en cascada.
Propósito: Mejorar el aspecto de los formularios diseñados mediante el uso de hojas de estilos en cascada para su desarrollo.
Actividad:
Un taller mecánico llamado “AutoFix
Express” ha comenzado a ofrecer citas en línea para sus clientes. Sin
embargo, el formulario actual de registro es poco atractivo, desordenado y
difícil de usar, lo que ha provocado que muchos usuarios abandonen el proceso
antes de terminarlo.
El dueño del taller te ha contratado como
desarrollador web para mejorar visualmente el formulario utilizando CSS,
logrando que sea más claro, uniforme y amigable para los usuarios.
Problema a
resolver
Diseñar y aplicar estilos CSS a un formulario
HTML para que:
- Sea visualmente atractivo
- Mantenga uniformidad en todos sus campos
- Mejore la experiencia del usuario
- Destaque los campos cuando el usuario interactúe
Requerimientos
del cliente
El formulario debe incluir los siguientes
campos:
- Nombre completo
- Correo electrónico
- Número telefónico
- Tipo de servicio (select: Afinación, Cambio de aceite, Reparación,
Diagnóstico)
- Fecha de cita
- Comentarios (textarea)
- Botón de envío
Actividades:
1. Crear la
estructura base (HTML)
Construye el formulario con todos los campos
solicitados.
2. Aplicar
estilos CSS (parte principal del problema)
El cliente solicita que cumplas con lo
siguiente:
Bordes
- Todos los campos deben tener bordes uniformes
- Deben ser visibles pero elegantes
Tipografía
- Usar una fuente clara y legible
- Mantener consistencia en todos los campos
Espaciado
- Agregar espacios internos (padding)
- Separar los campos entre sí (margin)
Tamaño de campos
- Los inputs deben ocupar el 100% del ancho del contenedor
Efecto de interacción
- Cambiar el fondo del campo cuando el usuario haga clic (focus)
Botón
- Debe ser llamativo
- Cambiar ligeramente al pasar el cursor (hover)
Contenedor
- Centrar el formulario en la pantalla
- Agregar borde o sombra para destacarlo
3. Mejora
adicional (reto)
Implementar al menos una de las siguientes
opciones:
- Agregar un icono dentro de un campo
- Usar colores personalizados del taller (ej. rojo, negro, gris)
- Quitar el contorno azul por defecto y reemplazarlo por otro estilo
Producto esperado
Un formulario completamente funcional y
estilizado que:
- Sea visualmente atractivo
- Sea uniforme en todos sus elementos
- Mejore la interacción del usuario
Criterio |
Cumple |
No
cumple |
|
Estructura HTML completa |
☐ |
☐ |
|
Uso correcto de bordes |
☐ |
☐ |
|
Tipografía uniforme |
☐ |
☐ |
|
Espaciado adecuado |
☐ |
☐ |
|
Uso de :focus |
☐ |
☐ |
|
Botón estilizado |
☐ |
☐ |
|
Diseño centrado y ordenado |
☐ |
☐ |
|
Creatividad en mejoras |
☐ |
☐ |
Comentarios
Publicar un comentario