Skip to content

Un menu de navigation burger très simple pour les petits écrans - NIVEAU : facile

Notifications You must be signed in to change notification settings

SarahMaziers/js-tp-burger-menu

 
 

Repository files navigation

JS-burger-menu

JS exercise given at HEPL


js-tp-burger-menu is an educational project, which will be used for JS courses.

Note: the school where the course is given, the HEPL from Liège, Belgium, is a french-speaking school. From this point, the instruction will be in french. Sorry.


Lors de vos cours de web, vous allez découvrir le langage JavaScript et le mettre en pratique pour apprendre à rendre vos pages web interactives.


Énoncé

  • JavaScript pour le comportement touch et la génération du bouton de menu
  • CSS pour les styles et les transitions

Le principe général est celui-ci :

  • Si JavaScript n'est pas activé ou si le navigateur est ancien, la navigation s'affiche simplement dans le flux, de façon accessible.

  • Sur petit écran (maxi 544px), main s'affiche par dessus navigation et le bouton de navigation nav-button apparaît.

  • JavaScript s'occupe de l'action touch en ajoutant/retirant la classe .is-opened sur main.

  • Sur grand écran (mini 545px), navigation est simplement placée dans le flux en haut de main.

  • Dans 1 premier temps, nous vous demandons de vérifier la présence des méthodes querySelector et addEventListener. Dans un deuxième temps, je vous invite à lire ceci : polyfill.io.

readme

Sources

Simple Nav de Raphaël Goetter.
(Navigation mobile-first Push Left librement inspiré du code du livre Responsive Design Patterns de Ethan Marcotte)

About

Un menu de navigation burger très simple pour les petits écrans - NIVEAU : facile

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 75.0%
  • JavaScript 14.0%
  • HTML 11.0%