Skip to content

sgcm14/0523C02-petshop-maquetado

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Petshop-maquetado

  • Esta landing la estoy realizando dentro del curso Front End de la carrera Certified Tech Developer
  • Periodo : Mayo - Julio 2023

Front End I - Práctica integradora

Objetivos:

Una de las principales tareas de un desarrollador front end es estructurar interfaces a partir de un wireframe o una imagen. El desafío será reconocer las diferentes etiquetas que podrían conformar el maquetado y comenzar a estructurar un archivo hasta obtener un resultado visual similar a la referencia. En esta y las siguientes clases integradoras trabajaremos sobre un proyecto cuyo resultado final será el presentado en el siguiente figma.

Pantalla de Desktop

Pantalla de Mobile

En esta clase estaremos repasando las particularidades de SASS, un preprocesador que nos permitirá generar hojas de estilo utilizando características propias de un lenguaje de programación tales como funciones, condicionales, variables, entre otras. Una de las principales ventajas de utilizar SASS, es que podemos escribir códigos mucho más comprensibles que luego se convertirán en un CSS legible por los navegadores. También podremos modularizar nuestro código para facilitar tareas de mantenimiento.

Desafío:

  • Dados los siguientes datos, maquetar el HTML incluyendo en el < body > una estructura semántica y utilizando los conceptos conocidos hasta ahora. Se pueden extraer las imágenes del mismo documento figma. Hasta el momento, tenemos maquetado con HTML nuestro proyecto de Petshop. En este desafío, incorporaremos nuevas etiquetas y estilos CSS.

    HTML:

    • Agregar al footer un área para los íconos sociales.
    • En el menú utilizar fontawesome para el listado.

    CSS:

    • Colores a selectores y fuentes.
    • Fondo a la sección banner.
    • Fuentes web con la familia que indica Figma.
    • Estilos e íconos para que se vea igual que en el boceto.
  • En esta oportunidad haremos que nuestra tienda sea responsive añadiendo la media query correspondiente a mobile. Como en las anteriores oportunidades, los datos necesarios están disponibles en Figma. Recordá que en las reglas @media solo reescribimos lo que necesariamente deba ser modificado

  • En esta oportunidad añadiremos formularios a nuestra tienda. Para lograrlo recordá:

    • Repasar el diseño en Figma para ver qué elementos necesitamos usar.
    • Añadir las etiquetas correspondientes al HTML.
    • Añadir los estilos al CSS. En este caso también deberás incluir los pseudoselectores necesarios para dar interactividad y validación a los campos.
    • Añadir los íconos de patita al menú principal, desde el CSS, haciendo uso del pseudoelemento que consideres oportuno.
  • Crearemos estos estilos nuevamente utilizando el preprocesador SASS visto en las clases de esta semana. Tené en cuenta renombrar tu css anterior para no perderlo.

Realizado por : Sammy Gigi Cantoral Montejo (sgcm14)