Giter Club home page Giter Club logo

sports-store-landing-page's Introduction

Reto

Desarrollar una página web de acuerdo a un diseño proporcionado.

  • Usar Sass.
  • Usar flexbox y CSS Grid.
  • Usar media queries.
  • Como extra: resolver algunas interacciones usando transiciones.

Maquetación

En primer lugar se debe realizar la maquetación sobre un diseño dado:

tablet version

  1. El botón de hamburguesa debe estar fijo.
  2. Hero: Maquetado con flexbox.
  3. Tu tienda deporte: Libre elección de maquetado.
  4. Vuelta al cole: Maquetado con CSS Grid.
  5. Footer: Maquetado con flexbox + enlaces a Adalab.

Interacción:

  1. El botón del hero enlaza a Vuelta al cole.
  2. El botón del footer enlaza al hero.
  3. Todos los enlaces de footer enlazan a https://adalab.es
  4. BONUS: Investigar propiedades de transform y transition usando :hover.
  5. BONUS: Investigar propiedad de animation

Criterios.

  • Usar una estructura adecuada de ficheros y carpetas, enlazando bien cada fichero.
  • Control de versiones con ramas.
  • Crear código HTML:
    • Bien estructurado.
    • Adecuado semánticamente.
    • Perfectamente indentado.
  • Crear CSS/Sass:
    • Bien estructurado.
    • Adecuado semánticamente.
    • Perfectamente indentado.
    • Uso de variables, anidaciones y parciales.
    • Uso de selectores de clase y no de etiqueta o ID.
    • Selectores en inglés.
    • Uso correcto de modelo de caja: tamaños, rellenos, márgenes.
    • Uso estilos de texto y fondo.
    • Uso de flexbox de forma adecuada.
    • Uso de media queries.
    • Uso de posicionamiento para elementos fijos y absolutos.
    • Uso de CSS grid.
    • Uso de transiciones CSS.

Comentarios

Con este reto asenté las bases y aprendí a usar mixins en HTML y SCSS.

EsterEgg: encuentra la animación en el corazón.

DIY

NOTA: Necesitas tener instalado Node JS

  1. Instalar los módulos: npm i
  2. Iniciar proyecto: npm run dev

Para cualquier modificación en directo, editar los archivos en src. Para añadir imágenes: public/images.

CTRL+C para finalizar el proyecto

  1. Montar el despliegue: npm run docs

  2. Montar y subir el despliegue: npm run deploy

sports-store-landing-page's People

Contributors

irenegwodak avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.