Chuck's Academy

Sección 5: Contacto

Maquetado

Continuamos ahora con la sección del Formulario de Contacto. En esta sección tenemos un subtítulo, una imagen del lado izquierdo, y un formulario del lado derecho. Dentro del formulario hay un cambio de texto para ingresar el email, y un area de texto para el contenido del mensaje, ademas del botón para enviar el formulario.

Usamos un <h2> para el subtitulo como en la sección anterior, y un div con clase sides para contener los 2 lados. Luego, el alinearemos los elementos del formulario con flex-box.

index.html

Si guardamos y recargamos la página en nuestro navegador, veremos que la sección de proyectos se ve asi:

Screenshot 2023-06-24 at 8.56.14 PM.pngScreenshot 2023-06-24 at 8.56.14 PM.png

Estilos

Empezamos borrando los estilos temporales de #contact en temp.css:

temp.css

Ahora en index.css, agregamos el selector #contact, con estilos para:

  • Establecer el fondo transparente
  • Padding horizontal de 100px y vertical de 64px

Y a .sides lo hacemos flex-box para distribuir los 2 lados de la sección.

index.css

Para el formulario, tenemos que:

  • Mantener una distancia mínima de la imagen izquierda
  • Ordenar sus elementos con flex-box verticalmente (column)
  • Alinear sus elementos al centro

Para ambas entradas de texto:

  • Padding para que haya mas espaciado
  • Ancho fijo
  • Borde redondeado con sombra
  • Espaciado contra el elemento de abajo

Para el caso de textarea en particular, le ponemos el alto que deseamos.

Y para el botón de enviar:

  • Fondo azul con texto blanco
  • Cursor pointer para que se vea accionable
  • Espaciado y ancho
index.css

Resultado:

Screenshot 2023-06-24 at 9.19.17 PM.pngScreenshot 2023-06-24 at 9.19.17 PM.png