Pour être indépendant des templates, UP embarque sa propre feuille de style.
Elle est responsive, très légère et sera chargée par la première action qui l'utilise.
Elle est écrite en SCSS afin d'être facilement personnalisée, principalement en redéfinissant les variables.
[s|m]
indique que vous pouvez saisir s, m ou rien pour indiquer si la règle s'applique aux mobiles (s), aux tablettes (m) ou par défaut.
[l|t|r|b|h|v]
spécifie le coté : left, top, right, bottom, horizontal (left et right) ou vertical (top et bottom)
Démo | Description | Résumé |
---|---|---|
width height & spacing |
Ces classes, aux noms très très courts, permettent de gérer la largeur des blocs, les margins et paddings.
w4 largeur 33%, ws6 ou ws50 50% sur mobile,
|
Width/Largeur : min-height en px : max-height en px : max-width en px : max-width en vw : Hauteur écran : Margin : Margin : Padding : |
noir grisFonce gris grisClair grisPale blanc bleuFonce bleu bleuClair bleuPale vertFonce vert vertClair brun beige rougeFonce rouge rougeClair jauneFonce jaune jauneClair orange rose violet transparent 30 50 80 |
Fond : Texte : Bordure couleur : Bordure largeur : Bordure style : Ombrage : |
|
Existe en anglais : noir black grisFonce darkGrey gris grey grisClair lightGrey grisPale paleGrey blanc white bleuFonce darkBlue bleu blue bleuClair lightBlue bleuPale paleBlue vertFonce darkGreen vert green vertClair lightGreen brun brown beige tan rougeFonce darkRed rouge red rougeClair lightRed jauneFonce darkYellow jaune yellow jauneClair lightYellow orange orange rose pink violet purple c0 transparent c1 primary c2 secondary |
||
Position |
Gestion du positionnement des blocs autrement que par flexbox ou table-cell. blocs habillés : absolu conteneur : |
display : position : float : clear before/after : |
Flexbox |
Classes pour les cellules: cellules : ordre cellules : centrage contenu : Répartition verticale : |
Classes pour le conteneur parent: conteneur : autogrid : options : justif horiz. : justif vert. : |
Cell |
Alignements en mode table-cell. |
conteneur : alignement vertical : |
Modal | <div id="IDx" class="up-modal"><div class="up-modal-content">contenu</div></div> |
|
Table | up-table-line |
up up.line up.blue up.green |
Typo |
texte en colonnes :
liste sans puce : liste horizontale : liste définitions (dl/dt/dd) : badge : |
font-size en % : line-height en % :
Police : césure : text-align : |
Images |
Effets sur les images polaroid : base float |
opacité : niveaux de gris : sépia : annulation : |
Box |
bloc avec icone : |
|
Effects |
box : |
|
|
Un mot entre crochets [ ] est optionnel, les traits verticaux séparent les valeurs permises, un mot entre chevrons <> doit être remplacé par la valeur suggérée. Il n'y a aucun espace.
Télécharger l'aide-mémoire
L'avantage de cette feuille de style est que toutes les classes peuvent tenir sur une page (comme ci-dessus)
Ce mémo est téléchargeable au format PDF ici :
Personnellement, il est toujours à côté de moi, imprimé sur du bristol !
Liste des préfixes réservés
- abs- : position absolute
- bd- : bordures. ex: bd-rouge, b0
- bg- : couleur de fond. ex: bg-rouge, bg-hover-vert
- cell- : display:table-cell. ex: cell-row,
- fg- : flexgrid. ex: fg-row, fg-c
- fs : fontsize. ex: fs120
- h : min-height.
- lh : line-height. ex: lh120
- m : margin. ex: m0, ms1, mst2, mleft, mcenter, mright
- p : padding. ex: p0, ps1, ph1, pst2
- t- : texte. ex: t-bleu
- w : width. ex: w10, ws50, wauto
La table ci-dessus utilise UP pour gérer son affichage sur petits écrans
{up table_by_rows}
Pour ne pas afficher les sous-titres (la première colonne en mode responsive), on utilise également ce shortcode qui ajoute une règle CSS.
{up addcsshead=.restables-clone tr td:first-child [display: none;]}