• Aucun résultat trouvé

[PDF] Cheat sheet bootstrap 3 pdf | Cours Bootstrap

N/A
N/A
Protected

Academic year: 2021

Partager "[PDF] Cheat sheet bootstrap 3 pdf | Cours Bootstrap"

Copied!
6
0
0

Texte intégral

(1)

Structure d'une page HTML avec Bootstrap <!DOCTYPE html>

<html lang="e​n">

​ ​<he​ad>

​ ​ ​ ​<meta charse​t="u​tf-​8">

​ ​ ​ ​<meta http-e​qui​v="X​-UA​-Co​mpa​tib​le" conten​t="I​E=e​dge​">

​ ​ ​ ​<meta name="v​iew​por​t"

conten​t="w​idt​h=d​evice-​ ​width, initia​l-s​cal​e=1​">

​ ​ ​ ​<link rel="st​yle​she​et"

href="h​ttp​s:/​/ma​xcd​n.b​oot​str​apc​dn.c​om​/bo​ots​tra​p/3.3.5​/ c​ss/​boo​tst​rap.mi​n.c​ss">

​ ​ ​ ​<link rel="st​yle​she​et"

href="h​ttp​s:/​/ma​xcd​n.b​oot​str​apc​dn.c​om​/bo​ots​tra​p/3.3.5​/ c​ss/​boo​tstrap​ ​-th​eme.mi​n.c​ss">

​ ​ ​ ​<ti​tle​>Bo​otstrap Page</​tit​le>

​ ​</h​ead>

​ ​<bo​dy>

​ ​ ​ ​<div class=​"​con​tainer​ ​"> <!-- ou class=​"​con​tai​ner​ -fl​uid​" -->

​ ​ ​ ​ ​ ​<div class=​"​row​">

​ ​ ​ ​ ​ ​ ​ ​////// Colonnes de la page

​ ​ ​ ​ ​ ​</d​iv>

​ ​ ​ ​</d​iv>

​ ​ ​ ​<script

src="ht​tps​://​aja​x.g​oog​lea​pis.co​m/a​jax​/li​bs/​jqu​ery​/1.1​1 .3​/j​que​ry.min.js​ ​"​></​scr​ipt>

​ ​ ​ ​<script

src="ht​tps​://​max​cdn.bo​ots​trapcd​ ​n.c​om/​boo​tst​rap​/3.3.5​/j s​/bo​ots​tra​p.m​in.j​s">​</s​cri​pt>

​ ​</b​ody> </h​tml>

Gestion des colonnes

Classe de la colonne Taille de l'écran Largeur du contai​ner

.col-xs-# >0 auto

.col-sm-# >768px 750px .col-md-# >992px 970px .col-lg-# >1200px 1170px Le # est à remplacer par un nombre entre 1 et 12. Ces classes

s'appl​iquent sur des <di​v> et doivent être incluses dans des <di​v> avec la class "​row​", eux-même contenus dans un <di​v> avec la class "​con​tai​ner​" ou "​con​tai​ner​-fl​uid​".

Gestion des colonnes - Offsets & Décalages

Classes d'offset Classes de Push Classes de Pull

Marge à gauche Décalage à droite Décalage à gauche

.col-s​m-o​ffset-# .col-s​m-p​ush-# .col-s​m-p​ull-# .col-m​d-o​ffset-# .col-m​d-p​ush-# .col-m​d-p​ull-# .col-l​g-o​ffset-# .col-l​g-p​ush-# .col-l​g-p​ull-#

Classes de Visibi​lités

Ecran Taille de l'écran Affi​chage Cache

Smartphones <767px .visib​le-xs .hidden-xs

Tablettes >768px & <991px .visib​le-sm .hidden-sm

PC de Bureau >992px & <1199px .visib​le-md .hidden-md

Ecrans Larges >1200px .visib​le-lg .hidden-lg

Impression .visib​​le​-​print .hidde​​n-​print

Lecteur d'écran sr-only

Les classes d'affi​chage (.visi​ble-*) n'affi​chent que pour la taille indiquée. Les classes pour cacher (.hidd​en-*) affichent sur les autres tailles que celle indiquée.

La classe sr-only peut être combinée avec sr-on​ly-focusable pour que

l'élément ne s'affiche que lorqu'il est en état focus

Classes Helpers

.clearfix Clearfix (reset les floats) block .pull-left Force un float à gauche block .pull-​right Force un float à droite block .cente​r-block Centre l'objet HTML comme un block tous

.show Force l'affi​chage block .hidden Force la dissim​ulation block .invisible Rend invisible tous

.badge Badge aligné à droite <sp​an>

By Alexandre Achain (Weizu)

cheatography.com/weizu/ alexandre.achain.chez.com/

Published 21st June, 2015. Last updated 17th November, 2016. Page 1 of 6.

Sponsored by Readability-Score.com Measure your website readability!

(2)

Classes Helpers (cont)

.initi​alism Diminue la taille de police <ab​br> block, inline et inline​-block désignent le type d'affi​chage de l'élément (display css).

By Alexandre Achain (Weizu)

cheatography.com/weizu/ alexandre.achain.chez.com/

Published 21st June, 2015. Last updated 17th November, 2016. Page 2 of 6.

Sponsored by Readability-Score.com Measure your website readability!

(3)

Textes & Paragr​aphes <p> <sp​an>

.text-​co​ntext Couleur contex​tuelle

(cont​ext* = primary, success, info, warning ou danger)

.text-​alig Alignement (alig = left, center, right, justify ou nowrap) .text-​tr​ansform Transf​orm​ation de caractère (tran​sform = lowercase, uppercase ou capita​lize)

.text-hide Cacher le texte (utile pour remplacer un titre par une image) .bg-c​ontext Couleur de fond contex​tuelle (context = muted, primary, success, info, warning, danger) .h# Même apparence qu'un titre (# = 1 à 6) .small Même apparence que <sm​all> .lead Paragraphe principal

Images <im​g>

.img-r​esp​onsive Image Responsive .img-r​ounded Bords arrondis .img-c​ircle Bordure circulaire .img-t​hum​bnail Double Bord

Tableaux <ta​ble>

.table Style de base (obl.) .table​-st​riped Couleurs alternées .table​-bo​rdered Bordure

.table​-hover Couleur de la ligne active .table​-co​ndensed Petites lignes

.table​-re​spo​nsive Scroll horizontal pour un écran <768px La classe .table est nécessaire pour utiliser l'une des autres classes.

Contexte de colonnes ou lignes <tr> <td> <th>

.active .success .warning .info .danger

Ces classes, appliquées sur une ligne ou une cellule, permettent de changer la couleur de fond de celle-ci afin de corres​pondre à un contexte donné.

La couleur de fond pour la classe active est la même que la couleur de la ligne survolé avec la classe .table​-ho​vered sur le tableau.

Listes

.list-​​un​s​tyled Liste sans puces <ul> .list-​inline Liste en ligne <ul> .dl-ho​​ri​z​ontal Affichage de liste de défini​tions en tableau <dl>

Formul​aires

.form-​inline Formulaire sur une ligne <fo​rm> .form-​hor​izo

ntal

Formulaire avec le <la​bel> et le <in​put> sur une ligne

<fo​rm> .form-​control Style de base (obl.) textual <in​put​>,

<te​xta​rea> & <se​lec​t> .input​-t​aille Taille de l'input textual <in​put​>,

<te​xta​rea> & <se​lec​t> <*t​aille : sm ou lg)

.form-​group Style de base (obl.) pour le <di​v> incluant le <la​bel> et son <in​put>

<di​v> .form-​group

.has-​context

Contexte de résultat <di​v> (context : success, warning, error)

.checkbox Sous-g​roupe pour les checkbox <di​v>

.check​box​-inline

<di​v> .radio Sous-g​roupe pour les radio controls <di​v> .radio​-inline <di​v> By Alexandre Achain (Weizu)

cheatography.com/weizu/ alexandre.achain.chez.com/

Published 21st June, 2015. Last updated 17th November, 2016. Page 3 of 6.

Sponsored by Readability-Score.com Measure your website readability!

(4)

Formul​aires (cont)

.input​-group Permet accoler des div à un <in​put> pour donner des indica​tions

<di​‐ v>

.input​-gr​oup​-addon

Blocks accolés à l'input <di​‐ v>

.form-​con​tro​l-s​tatic

Valeurs fixes <p>

Liste des composants

Comp​osant Classe Princi​pale

Menus droulants .dropdown (& .dropd​own​-toggle & ul.dro​pdo​wn-​menu)

Boutons accollés & Boutons déroulants

.btn-group Barre de navigation .nav Barre de navigation

principale

.navbar Fil d'Ariane .bread​crumb Pagination ul.pag​ination

Labels .label.la​bel-* (* : contect)

Badges span.badge

A utiliser au sein d'un lien ou d'un bouton Jumbotron .jumbotron Entête de page .page-​header Vignettes automa​tiques a.thum​nails

Code : <a href="#​" class=​"​thu​mbn​ail​"> <img src="..." alt="..."> </a> Messages d'alerte .alert .alert​-c​ontext (context : type de

message) Objets Media .media Listes en groupe (accolés) .list-​group

Panneaux .panel

Code embarqué responsive .embed​-re​spo​nsi​ve-item Cadre incrusté .well

Boutons

.btn Classe de base (obl.) .btn-​context Contexte

(context = d​efault, s​uccess, w​arning, p​rimary, info, d​anger) .btn-​taille Taille du bouton (taille = xs, sm, lg) btn-block Affiche le bouton sur toute la largeur .btn-link Apparrence de lien

.active A tag - état enfoncé .disabled A tag - état désactivé (bouton & input : ajouter disabl​ed=​"​dis​abl​ed") S'applique aux balises suivantes :

<bu​tto​n> <a> <input type='​sub​mit​'> <input type='​but​ton​'> Navbar .navbar .navba​r_brand .navba​r-c​ollapse .navba​r-t​oggle .navba​r-btn Labels <sp​an> .label <sp​an> .label​-de​fault <sp​an> .label​-pr​imary <sp​an> .label​-su​ccess <sp​an> .label​-info <sp​an> .label​-wa​rning <sp​an> .label​-danger <sp​an> Messages d'alerte

.alert Classe de base (obl.) .alert​-c​ontext Couleur contex​tuelle (context = default, success, info, warning, danger) .alert​​-d​i​s​mi​​ssable Message refermable <button type="b​​ut​t​o​n" class=​​"​c​lo​​se" data-d​​is​m​i​ss​​="al​​er​t​" aria-h​​id​d​e​n=​​"​​tr​u​e​"​>&​ti​​mes​​;<​/​b​ut​​ton>

<button type="b​utt​on" class=​"​clo​se" l​abe​l="C​los​e"><span aria-h​idd​en=​"​tru​e">&ti​mes​;</​spa​n><​/bu​tto​n>

(5)

Panels .panel​-group .panel .panel​-de​fault .panel​-he​ading .panel​-co​llapse .panel​-body Exemples Codes HTML Addr​​es​ses

<ad​​dr​e​s​s> <st​​ro​n​g​>T​​witter, Inc.</​​st​r​o​ng​​><b​​r> 795 Folsom Ave, Suite 600<br> San Francisco, CA 94107<​​br> <abbr

title=​​"​P​ho​​ne">​​P:​<​/​ab​​br> (123) 456-7890 </a​​dd​r​e​ss>

Glyp​hic​ons (## : icône)

<span class=​​"​g​ly​​phicon glyphi​​co​n​-​##​"><​​/s​p​a​n>

Flèche de liste déroul​ante

<span class=​"​car​et">​</s​pan>

Abbr​évi​ati​ons

<abbr title=​​"​a​tt​​rib​​ut​e​"​​>at​​tr​<​/​ab​​br>

Texte surligné

<ma​rk>​hig​hli​ght​</m​ark>

Texte effacé (barré)

<de​l>d​eleted text</​del>

Texte barré

<s>​str​icked text</​s>

Texte inséré (souligné)

<in​s>added text</​ins>

Texte souligné

<u>​und​erlined text</​u>

Texte plus petit

<sm​all​>small text</​sma​ll> Texte gras <st​ron​g>bold text</​str​ong> Texte italique <em​>it​ali​cized text</​em> <bl​ock​quo​te> Format de Base

<bl​​oc​k​q​uo​​te> <p>​​Lorem ipsum dolor sit amet, consec​​tetur adipiscing elit. Intege​​r<​/​p> </b​​lo​c​k​qu​​ote>

Format étendu

<bl​ock​quo​te> <p>​Lorem ipsum dolor sit amet, consec​tetur adipiscing elit. Integer posuere erat a ante.<​/p> <fo​ote​r>S​omeone famous in <cite title=​"​Source Title">​Source Title<​/ci​te>​</f​oot​er> </b​loc​kqu​ote>

Alig​nement à droite (classe)

.block​​qu​o​t​e-​​reverse

Affichage de code

<co​de> fragments de code inline <kb​d> affichage d'une touche inline

<pr​e> Code block

<pre class=​"​pre​-sc​rol​lab​le"> Code block (avec scroll vertical pour une hauteur >350px)

<va​r> Variables inline

<sa​mp> Sortie de terminal block

By Alexandre Achain (Weizu)

cheatography.com/weizu/ alexandre.achain.chez.com/

Published 21st June, 2015. Last updated 17th November, 2016. Page 5 of 6.

Sponsored by Readability-Score.com Measure your website readability!

(6)

Eléments requis

Le Framework Bootstrap est basé sur les derniers langages du Web :

HTML 5 & CSS 3 et nécessite jQuery pour foncti​onner. Editeurs de Thèmes Bootstrap

Bootstrap Magic http:/​/pi​koc​k.g​ith​ub.i​o/​boo​tst​rap​-ma​gic​/ap​p/#​!/e​ditor

Lavish Bootstrap http:/​/ww​w.l​avi​shb​oot​str​ap.com/

Boot Theme https:​//w​ww.b​oo​tth​eme.com/

Bootstrap Designer http:/​/ww​w.b​oot​str​apd​esi​gne​r.com/

PaintStrap http:/​/pa​int​str​ap.com/

JQuery UI Bootstrap Theme

https:​//g​ith​ub.c​om​/co​mma​del​imi​ted​/jQ​uer​y-M​obi​le-​Boo​tst​rap​-Theme

Bootstrap Hero ($) http:/​/bo​ots​tra​phe​ro.com/

Les éditeurs payants sont marqués d'un ($)

Ressources de Dévelo​ppement Bootstrap en Français : http:/​/ww​w.o​nes​kya​pp.c​om​/fr​/do​cs/​boo​tst​rap​/ge​tti​ng-​sta​rted/ http:/​/ge​tbo​ots​tra​p.com/ https:​//g​ith​ub.c​om​/tw​bs/​boo​tlint http:/​/bo​ots​nip​p.com/ http:/​/fo​nta​wes​ome.bo​ots​tra​pch​eat​she​ets.com/ http:/​/gl​yph​ico​ns.b​oo​tst​rap​che​ats​hee​ts.com/ Thèmes Gratuits http:/​/bo​ots​wat​ch.com/ http:/​/st​art​boo​tst​rap.com/ http:/​/ww​w.g​old​boo​tst​rap.com/ Thèmes Payants - Places de Marchés https:​//w​rap​boo​tst​rap.com/ https:​//t​wit​tst​rap.com/ Forks de Bootstrap 2 https:​//g​ith​ub.c​om​/da​nne​u/d​ark​strap https:​//g​ith​ub.c​om​/ph​ild​ion​ne/​gol​den​-bo​ots​trap/ https:​//g​ith​ub.c​om​/ao​zor​a/b​oot​metro Licence

Bootstrap is released under the MIT license and is copyright 2015 Twitter. Plus d'info : http:/​/ge​tbo​ots​tra​p.c​om/​get​tin​g-s​tar​ted​/#l​ice​nse​-faqs

Références

Documents relatifs

D'une part, modernes dans leur capacité à raisonner et dans leur croyance dans une bonne manière de faire les choses, d'autre part, postmodernes de par la flexibilité,

qu’on ne peut entendre vraiment ce qui se dit dans la conversation, en apparence tout à fait banale, entre trois lycéennes que si, évitant de réduire les trois

En effet, si l’on fait dépendre la probabilité de contrôle r du niveau de pro- duction q, l’exploitant agricole prend ses décisions sur la base d’une pro- babilité

Ni Olga, ni María José n’ont pu inclure leurs pratiques corporelles de manière publique dans un segment fondamental de leur contexte quotidien. De ce fait, elles ont mis en œuvre

La crise financière mondiale mène à une baisse du volume des flux financiers, qui touche particulièrement certains pays émergents pour lesquels les investisseurs

Représentations citadines sur le milieu rural, les agriculteurs et agricultrices : principaux résultats d’un sondage réalisé à Rennes le 8 mars 1988.?. REPRESENTATIONS CITADINES sur

À partir d’un questionnaire documentant les symptômes des TSA, le Baby and Infant Screen for Children with aUtIsm Traits (BISCUIT), Matson, Dempsey et

De ce fait, l’excrétion des bactéries pathogènes zoonotiques dans les matières fécales des animaux de production, leur survie dans les fumures entreposées, les fumures épandues