Dirección GitHub Pages:
http://beta.adalab.es/modulo-1-evaluacion-final-deligarbur/
La estructura de partials y layout es la siguiente:
src
├─ scss (layout)
| ├─ footer → Cuarto módulo (footer)
| ├─ header → Botón hamburguesa
| ├─ sectionInsomnia → Segundo módulo (Looking Through A Window)
| ├─ sectionProxy → Primer módulo (Anonymous proxy)
| └─ sectionPurchase → Tercer módulo (3 Reasons To Purchase)
|
└─ html (partials)
├─ footer → Cuarto módulo (footer)
├─ header → Botón hamburguesa
├─ main → incluye load a los módulos uno, dos y tres.
├─ sectionInsomnia → Segundo módulo (Looking Through A Window)
├─ sectionProxy → Primer módulo (Anonymous proxy)
└─ sectionPurchase → Tercer módulo (3 Reasons To Purchase)
Diseño plantilla: https://sta.sh/02ag1k1t6801
El ejercicio consiste en desarrollar una página web de acuerdo a un diseño dado. Hay que resolver varios puntos:
- Usar Sass.
- Usar flexbox y CSS Grid.
- Usar media queries.
- Resolver algunas interacciones usando transiciones.
- El botón de hamburguesa (en la esquina superior izquierda) debe estar fijo en la parte superior de la pantalla y no debe desaparecer al hacer scroll. El icono de la hamburguesa debe ser un enlace a la página de Adalab. Este menú de hamburguesa no desplega ningún submenú.
- Primer módulo (Anonymous proxy): debe estar maquetado con flexbox y debe ocupar el alto de la ventana del navegador.
- Segundo módulo (Looking Through A Window): se puede maquetar usando las propiedades de CSS que se deseen.
- Tercer módulo (3 Reasons To Purchase): los 3 elementos del listado deben estar maquetados con CSS Grid en todos los tamaños de pantalla.
- Cuarto módulo (footer): se debe maquetar usando flexbox. Todos los textos de la columna "ARTICLES" y todos los textos de la columna "TWITTER" deben ser enlaces a la página de Adalab.
Interacciones realizadas para este ejercicio:
- El botón de flecha del módulo hero enlaza a la sección "3 Reasons To Purchase".
- El botón de flecha del footer enlaza al inicio de la página.
- Todos los links del pie redirigen a https://adalab.es.
- En el hover de los botones ("Go" y "3 Reasons To Purchase") se incluye una transform con perspective y rotate.
- BONUS: se hace una transform con transition, en los botones "Go" y "3 Reasons To Purchase".
- BONUS: Animación en el botón del footer finalmente se hizo con la propiedad transform.