Giter Club home page Giter Club logo

bootstrap-onemillionlines's Introduction

Bootstrap - One Million Lines

Vous allez reproduire une maquette relativement basique avec Bootstrap.

Objectifs

  • Mettre en pratique vos connaissances de Bootstrap de manière concrète.
  • Découvrir de nouvelles fonctionnalités de Bootstrap.

Consignes

Vous devez écrire le code HTML (index.html) et un peu de CSS (custom.css) pour but de reproduire la charte graphique jointe à l’identique. Vous ne toucherez pas au code des autres fichiers. Tous les fichiers nécessaires vous sont fournis. Vous n’avez ni besoin d’en ajouter, ni d’en supprimer. Votre référence est le fichier screenshot.png.

Spécifications minimales

Votre template HTML contiendra plusieurs parties dans l'ordre :

  • une barre de navigation
  • un jumbotron ayant pour id ‘home’, contenant la première partie et son contenu
  • une div ayant pour id ‘who’, contenant la seconde partie et son contenu
  • une div ayant pour id ‘get-involved’, contenant la troisième partie et son contenu
  • un footer
  • une div ayant pour id 'back-to-top’ et contenant la flèche permettant de remonter au jumbotron

Lorsque l’utilisateur clique sur le gros bouton ‘Learn more >>’ du jumbotron, une boite de dialogue s’ouvrira avec une vidéo YouTube dedans voir screenshot-modal.png. Indice : vous devrez utiliser un concept de modal.

Vous utiliserez le système de grille de Bootstrap pour la partie ‘get-involved'. Vous devrez certainement surcharger (== ré-écrire par dessus) l’une ou l’autre classe de Bootstrap. Le fichier custom.css est mis à votre disposition à cet effet. Vous ne ferez AUCUNE modification dans le fichier bootstrap.min.css.

Votre site doit être responsive. Vous devrez redimensionner/replacer certaines choses. Voir les screenshot-min1200.png, screenshot-min992.png et screenshot-min768.png Pour l’affichage sur smartphone (min-width: 768px), votre barre de navigation ne doit afficher que le logo et une icône pour accéder au menu.

Pour afficher les icônes qui ne sont pas présentent dans les images, vous utiliserez Font Awesome (http://fortawesome.github.io/Font-Awesome/) qui est déjà intégré au projet.

Conseil : servez-vous de la documentation de Bootstrap, elle est très complète et bourrée d'exemples

Spécifications bonus

Vous implémenterez un smoothscroll. Cet effet fait défiler la page "lentement" lorsque l’utilisateur clique sur un lien du menu ou la flèche qui permet de remonter au début de la page. Votre code JavaScript se trouvera dans le fichier smoothscroll.js lui même situé dans le dossier js. Libre à vous de réaliser d’autres bonus. Soyez imaginatif !

bootstrap-onemillionlines's People

Contributors

pedroidmkr avatar

Stargazers

Christophe avatar

Watchers

James Cloos avatar Gael DEBOST avatar  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.