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

Entradas populares de este blog

CSS

Repaso de etiquetas HTML

Actividad 11