Bootstrap 3 INTRODUCTION. À l origine, projet interne lancé au sein de l entreprise Twitter



Documents pareils
Présentation du Framework BootstrapTwitter

Responsive Web Design. La Rochelle, Avril 2014

UN SITE WEB RESPONSIVE EN UNE HEURE?

Optimiser pour les appareils mobiles

Responsive Web design, périphériques mobiles et accessibilité

HTML/CSS - Travaux Pratiques 2

Auteur LARDOUX Guillaume Contact Année 2014 DEVELOPPEMENT MOBILE AVEC CORDOVA

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web

RESPONSIVE WEB DESIGN

Comment créer son propre monitoring. (Version simple PHP)

Notice d accessibilité HTML, CSS et JavaScript

TD HTML AVEC CORRECTION

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN

Prototyper un site web avec Awestruct et Boostrap

Travaux dirigés n 10

Sommaire Accès via un formulaire d'identification... 4 Accès en mode SSO... 5 Quels Identifiant / mot de passe utiliser?... 6

Panel des technologies Web

HTML, CSS, JS et CGI. Elanore Elessar Dimar

Freeway 7. Nouvelles fonctionnalités

TP JAVASCRIPT OMI4 TP5 SRC

Démonstration de la mise en cache via HTML 5 sur iphone

.. CSS. Damien Nouvel. Damien Nouvel (Inalco) CSS 1 / 15

RESPONSIVE DESIGN : Comment offrir à vos sites une adaptabilité parfaite?

Nouveautés joomla 3 1/14

HTML5 et CSS3 pour des sites Responsive Web Design

Webmaster / Webdesigner / Wordpress

Initiation à html et à la création d'un site web

Pack Fifty+ Normes Techniques 2013

Normes techniques 2011

Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013

Dans nos locaux au 98 Route de Sauve NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

KompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos.

Programmation Web TP1 - HTML

Guide de réalisation d une campagne marketing

RAPPORT AUDIT SEO. Élaboré à l'attention de : Monsieur Greber Élaboré par : Cédric Peinado

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs.

Master1 ère année. Réseaux avancés I. TP nº5 filière ISICG

HTML. Notions générales

RESUME DE CARRIERE. Alice JULIENNE. 23 ans Nationalité Française Développeur Web Front-End. Compétences

STID 2ème année : TP Web/PHP

Initiation aux techniques du Web. Cours L2 sciences cognitives séance 2 Charif HAYDAR: alchiekc@loria.fr

Spétechs Mobile. D e r n i è r e m i s e à j o u r : a o û t 2014

Séance d ED n 5 : HTML et JavaScript

HMTL. Exemple de fichier HTML. Structure d un document HTML. Exemple de fichier HTML. Balises HTML. IFT1147 Programmation Serveur Web avec PHP

2 LES BASES DU HTML 19 Qu est-ce que le HTML? 20 De quand date le HTML? 20 Écrire son propre code HTML 22

Manuel d utilisation du module Liste de cadeaux PRO par Alize Web

Play.Rules Return. Contents. October 18, Remerciements 2

Mise à jour : janvier 2015 POURQUOI ET COMMENT OPTIMISER LES VISUELS

Gestion Électronique de Documents et XML. Master 2 TSM

Pour en expliquer le principe, on se limitera à deux exemples :

Formation Webmaster : Création de site Web Initiation + Approfondissement

Créer une «application web» avec AngularJS, nodejs et mongodb v Brouillon

SYSTÈMES D INFORMATIONS

ING & NEWSLETTER NEWSLETTER RESPONSIVE

Spétechs Mobile. Octobre 2013

Prise en main rapide

Devenez mobile avec Joomla! Le livre aborde au travers de nombreux exemples les possibilités existantes afin que les sites réalisés sous Joomla!

SUPPORT DE COURS / HTML

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp

Formation HTML / CSS. ar dionoea

TIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web

Intégrateur Web HTML5 CSS3

Malgré son aspect spartiate, Freeplane offre de nombreuses fonctionnalités en particulier dans le domaine de la diffusion des cartes sur le Web.

Media queries : gérer différentes zones de visualisation

Introduction à HTML5, CSS3 et au responsive web design

Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP

4. Personnalisation du site web de la conférence

Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées?

Notes pour l utilisation d Expression Web

PRÉSENTÉ PAR : NOVEMBRE 2007

Manuel d utilisation du site web de l ONRN

Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet

Formulaire pour envoyer un mail

SOUTENANCE ORALE RAPPORT DE PROJET D INFORMATIQUE

Bonnes pratiques de développement JavaScript

Sana Sellami. Licence Professionnelle SIL

Guide Reseller Onbile

Extended communication server 4.1 : VoIP SIP service- Administration

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Optimiser les s marketing Les points essentiels

Tutoriel BLOGGER. Pour vous donner une idée, voici un exemple de blog :

CONCEPTION D S ADAPTATIFS

Module BD et sites WEB

Tutoriel : Feuille de style externe

Formation : WEbMaster

Projet en nouvelles technologies de l information et de la communication

BUREAUTIQUE. 1 Journée. Maîtriser les fonctions de base du logiciel

mon site web via WordPress

Approche Design Méthodologie de conduite de sites web

Spétechs Mobile. D e r n i è r e m i s e à j o u r : s e p t e m b r e

Luc Brun. Création de pages Web Dynamiques p.1/75

M1105 Web Design Analyse Sectorielle Sites de grands musées

HTML5, CSS3 et JavaScript Développez vos sites pour les terminaux mobiles

Devenez un véritable développeur web en 3 mois!

Les nouveaux comportements... 9

Portfolio Sites internet :

Transcription:

INTRODUCTION À l origine, projet interne lancé au sein de l entreprise Twitter Août 2011 Bootstrap V1, Janvier 2012 Bootstrap V2, Août 2013 Bootstrap V3 Bootstrap est un frameworks HTML/CSS Bibliothèque complète de fonctionnalités prêtes à l'emploi Concevoir un site web rapidement Sites web adaptatifs (Responsive Web Design)

PLAN Mise en place Créer une première page Fonctionnalités Sites web adaptatifs (Responsive Web Design)

MISE EN PLACE Téléchargement sur http://getbootstrap.com/ Ou Bootstrap CDN <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"> <!-- Latest compiled and minified JavaScript --> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"> </script>

CRÉER UNE PREMIÈRE PAGE <!DOCTYPE html> <html lang="fr"> <head> </head> <body> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>premiere page avec Bootstrap</title> <link href="css/bootstrap.min.css" rel="stylesheet"> <script src="js/bootstrap.min.js"></script> <div class="container"> <p>premiere page avec Bootstrap</p> </html> </body>

TYPOGRAPHIE Bootstrap propose une large bibliothèque d'éléments standard, par exemple les titres, les paragraphes, les messages d'informations, les badges et les labels <h1>h1. Bootstrap heading</h1> <h2>h2. Bootstrap heading</h2> <h3>h3. Bootstrap heading</h3> <h4>h4. Bootstrap heading</h4> <h5>h5. Bootstrap heading</h5> <h6>h6. Bootstrap heading</h6>

Bootstrap offre différentes possibilités de liste, par exemples les listes basiques, les listes en ligne et les listes de définition LISTES <ul class="list-inline"> <li>...</li> <li>...</li> </ul> <dl> <dt>...</dt> <dd>...</dd> </dl> <dl class="dl-horizontal"> <dt>...</dt> <dd>...</dd> </dl>

BOUTONS Bootstrap propose une bibliothèque complète d options afin de mettre en place des boutons élégants <!-- Standard button --> <button type="button" class="btn btn-default">default</button> <button type="button" class="btn btn-primary">primary</button> <button type="button" class="btn btn-success">success</button> <button type="button" class="btn btn-info">info</button> <button type="button" class="btn btn-warning">warning</button> <button type="button" class="btn btn-danger">danger</button> <button type="button" class="btn btn-link">link</button>

Bootstrap permet de créé facilement des formulaires élégants FORMULAIRES <form> <div class="form-group"> <label for="exampleinputemail1">email address</label> <input type="email" class="form-control" id="exampleinputemail1" placeholder="email"> <div class="form-group"> <label for="exampleinputpassword1">password</label> <input type="password" class="form-control" id="exampleinputpassword1" placeholder="password"> <div class="form-group"> <label for="exampleinputfile">file input</label> <input type="file" id="exampleinputfile"> <p class="help-block">example block-level help text here.</p> <div class="checkbox"> <label> <input type="checkbox"> Check me out </label> <button type="submit" class="btn btn-default">submit</button> </form>

Bootstrap aide à mettre en forme les images sans avoir de connaissances approfondies en CSS IMAGES <img src="..." alt="..." class="img-rounded"> <img src="..." alt="..." class="img-circle"> <img src="..." alt="..." class="img-thumbnail">

Bootstrap propose différentes possibilités de tableaux : tableaux basiques, condensés et zébrés TABLEAUX <table class="table">... </table> <table class="table table-condensed">... </table> <table class="table table-striped">... </table>

Les panneaux permettent de représenter l information à l intérieur d une boite avec un entête et un pied PANNEAUX <div class="panel panel-primary"> <div class="panel-heading"> <p>panel Heading</p> <div class="panel-body"> <p>panel Content</p> <div class="panel-footer"> <p>panel Footer</p>

SYSTÈME DE GRILLES Bootstrap découpe le corps de la page en une grille composée de lignes de 12 colonnes de largeur égale

SYSTÈME DE GRILLES <div class="row"> <div class="col-md-8">.col-md-8 <div class="col-md-4">.col-md-4 <div class="row"> <div class="col-md-4">.col-md-4 <div class="col-md-4">.col-md-4 <div class="col-md-4">.col-md-4 <div class="row"> <div class="col-md-6">.col-md-6 <div class="col-md-6">.col-md-6

RESPONSIVE WEB DESIGN Grille Classes Taille d écran Type d écran xs : extra small devices.col-xs-* < 768 pixels Smartphone sm : small devices.col-sm-* 768 pixels Tablette md : medium devices.col-md-* 992 pixels Écran de bureau lg : large devices.col-lg-* 1200 pixels Grand écran de bureau la balise <meta> permet à Bootstrap d analyser la largeur de l écran <meta name="viewport" content="width=device-width, initial-scale=1">

RESPONSIVE WEB DESIGN 3 points de rupture - 4 plages 768 992 1200 xs sm md lg

RESPONSIVE WEB DESIGN Exemple 9 + 3 colonnes classe md Taille écran 992 pixels Zone principale Actualités

RESPONSIVE WEB DESIGN Exemple 9 + 3 colonnes classe md Taille écran < 992 pixels Zone principale Actualités

Travaux pratiques