pense-bête en PDF
Transcription
pense-bête en PDF
v5 CheatSheet Helpers de largeur Alignements .w10, … .w100 .w100p … .w1140p .mw960p .mw1140p .wauto .txtleft, .txtright, .txtcenter .left, .right, .center width 10% à 100% width 100px à 1140px max-width 960px max-width 1140px width: auto Helpers d’espaces .man .pan .mas, .mam, .mal .pas, .pam, .pal .mts, .mtm, .mtl .pts, .ptm, .ptl “margin all none” (=margin: 0) “padding all none” (=padding: 0) "margin all small|medium|large" "padding all small|medium|large" "margin top small|medium|large" "padding top small|medium|large" Helpers responsive .large.medium.small.tiny- préfixe destiné aux écrans larges préfixe destiné aux écrans medium préfixe destiné aux écrans small préfixe destiné aux écrans tiny Points de rupture (@include Sass) @include media('>=large-screen') {...} tiny-screen tiny-plus-screen small-screen small-plus-screen medium-screen medium-plus-screen large-screen large-plus-screen extra-large-screen ultra-large-screen syntaxe type 320px 480px 640px 768px 960px 1024px 1280px 1440px 1600px 1920px Variables d’espaces (Sass) $tiny-value $tiny-plus-value $small-value $small-plus-value $medium-value $medium-plus-value $large-value $large-plus-value $extra-large-value $extra-large-plus-value $ultra-large-value $ultra-large-plus-value .5rem .7rem 1rem 1.5rem 2rem 3rem 4rem 6rem 8rem 12rem 16rem 20rem alignements de contenus (via text-align) alignements de blocs (via margin) Positionnement flottant .fl, .fr .clearfix .clear .bfc float-left float-right contient les flottants se place sous les flottants “BFC” contient les flottants et se place à côté des flottants Positionnements variés .inbl .row .col élément en display: inline-block tableau CSS (parent de .col) colonne de tableau CSS Positionnement flexbox .flex-container .flex-container-v .flex-item-fluid .flex-item-center .flex-item-first | medium |l ast parent flexbox (horizontal) parent flexbox (vertical) enfant flexbox de taille fluide enfant centré (horizontal et vertical) enfant affiché avant, entre ou après ses frères Grilles de mise en page .grid-2,... .grid-12 .grid-2-1,.grid-1-2 .grid-3-1,.grid -1-3 .grid-4 -1,.grid -1-4 .pull, .push .grid-item-double conteneur de colonnes égales grille de largeur inégale (2-1 ou 1-2) grille de largeur inégale (3-1 ou 1-3) grille de largeur inégale (4-1 ou 1-4) élément poussé (gauche ou droite) élément de taille double Grilles responsive .grid-X(-small-Y)(-tiny-Z) syntaxe type .grid-3-tiny-1 .grid-4-small-2 .grid-6-small-3-tiny-2 3 colonnes, puis 1 sur écran “tiny” 4 colonnes, puis 2 sur écran "small" 6 colonnes, puis 3 sur écran "small", puis 2 sur écran "tiny" Variables diverses $base-font-size $line-height $h1-size ... $h6-size $font-stack-common, $font-stack-headings, $font-stack-monospace taille de police de base hauteur de ligne de base taille de police des titrages familles de police http://knacss.com