Giter Club home page Giter Club logo

onepage-material's Introduction

Introduction

Vous allez reproduire une maquette en utilisant les principes de Material Design

Objectifs

  • Mettre en pratique vos connaissances d'intégration html/css/materialize

Consignes

Vous devez écrire le code HTML (index.html) et de CSS (ccs/custom.css) pour reproduire la charte graphique jointe. Vous devrez utiliser le framework MaterializeCSS et vous privilégerez son implémentation par CDN.

Vos références sont les fichiers /maquette_onepage*.pdf

Spécifications minimales

Votre template HTML contiendra plusieurs parties dans l'ordre :

  • un sticky-header avec 3 liens avec ancrés vers les 3 sections de la page
  • une première section fullscreen présentant l'application et contenant 2 liens de téléchargements (*hero.pdf)
  • une section présentant les bénéfices de l'application (*step1.pdf)
  • une section contenant les Features de l'application (*step2.pdf)
  • une section contenant les Reviews sous forme d'un "Carousel" (*step3.pdf)
  • une section Download reprenant un visuel et contenant 2 liens de téléchargements (*step4.pdf)
  • un footer contenant un formulaire d'inscription à la newsletter et les liens vers les réseaux sociaux

Le menu sera composé des rubriques suivantes :

  • Features
  • Reviews
  • Download

Le site onepage devra ếtre responsive avec un soin particulier apporté pour les très petits affichages.

Les images vous sont fournies et devront être utilisées.

Du texte de substitution pourra ếtre utilisé lorsque nécessaire, les liens externes seront fictifs (Downloads, réseaux sociaux, etc.)

Seule l'intégration du formulaire est demandée (pas de traitement serveur).

Bonus

  • Créez un effet de transition sur le fond du sitcky-header lorsque la position du scroll est supérieure à 0
  • Créez une transition de type "smoothscroll" pour la navigation du menu par ancre
  • Ajoutez des effets d'apparition par translation sur les images des mises en situation (téléphones) avec https://materializecss.com/scrollspy.html ou http://scrollmagic.io
  • Ajoutez une validation du champ email du formulaire d'inscription à la newsletter

Rendu

Vous rendrez un repo github contenant tous les fichiers du projet. N’hésitez pas à rendre un travail incomplet même si vous avez eu l’un ou l’autre blocage !

Ressource

https://github.com/Dogfalo/materialize

onepage-material's People

Contributors

pedroidmkr avatar

Watchers

James Cloos 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.