Skip to content

FabioDrizZt/Ejercicio-Flex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Pizza Front — Actividad Flexbox

Profesor: Ing. Fabio D. Argañaraz
Tema: Maquetado con Flexbox y Diseño Responsive


Descripción del Repositorio

Este repositorio contiene el proyecto base para la actividad práctica de Flexbox correspondiente al desarrollo Front End. Se trata de una landing page para "Pizza Front", una pizzería ficticia, en la cual deberás aplicar las reglas de CSS Flexbox necesarias para lograr un maquetado flexible y responsive a partir del diseño de referencia.

Estructura del Proyecto

Ejercicio-Flex/
├── css/
│   └── style_base.css    # Estilos base (con indicaciones de dónde añadir flex)
├── img/                  # Recursos gráficos y bocetos
│   ├── VectorPizza.svg   # Logo
│   └── (bocetos desktop y mobile)
├── index.html            # Estructura HTML
└── README.md

Diseño de Referencia

  • Figma (diseño completo): AP - Pizza Front
  • Bocetos: En la carpeta img/ encontrarás los bocetos de cómo debe verse el sitio en vista desktop y mobile.

Objetivo

Una de las principales tareas de un desarrollador Front End es tanto estructurar interfaces como aplicar estilos a partir de un wireframe o una imagen.

El desafío será reconocer las diferentes etiquetas y los correspondientes estilos que podrían conformar el maquetado y diseño para comenzar a estructurar un archivo hasta obtener un resultado visual similar a la referencia.

En esta oportunidad utilizaremos un proyecto base y añadiremos Flexbox a sus elementos según sea necesario.


Desafío

Utilizando el proyecto disponible en la consigna, la propuesta para esta clase es que puedan:

  1. Añadir las reglas necesarias para que el mismo sea flexible (Flexbox).
  2. Añadir los estilos necesarios para que sea responsive en el breakpoint de 768px de ancho.

Pistas en el código

En style_base.css encontrarás comentarios /*Añadimos flex*/ que indican los lugares donde se recomienda aplicar las propiedades de Flexbox:

  • header
  • header nav ul
  • header .header__logo
  • main .container
  • main section .podio
  • .top5
  • .top5 .podio__img
  • footer
  • footer .footer__logo
  • footer ul

En el media query de 768px se sugiere:

  • Ocultar los botones de navegación del header
  • Añadir el ícono hamburguesa

Conclusión

Antes de concentrarnos en el código, un ejercicio interesante es comprender cuáles serán los elementos que necesitaremos para estructurar un sitio.

Esto nos dará la posibilidad de tomar decisiones fáciles de modificar ya que, una vez hecho esto, el proceso de estructurar HTML será solo insertar etiquetas con sus valores correspondientes.

Pensemos también qué reglas CSS podemos utilizar para lograr el resultado deseado.

¡Hasta la próxima!


Recursos de Referencia

About

Pizza Front — Actividad Flexbox

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors