Classes CSS réutilisables
En complément du système de grille CSS, les thèmes Publik fournissent une série de classes CSS réutilisables.
Classes « responsive »
pk-mobile-only | Limite l’affichage |
pk-desktop-only | Limite l’affichage |
Classes pour les cellules
pk-no-border | Retire la bordure de la cellule. |
pk-transparent | Assure un fond transparent à la cellule. |
foldable | Rend le contenu d’une |
folded | Associée à la classe foldable, définit le contenu
d’une |
links-list | Permet de donner à une cellule de texte le style commun
« titre et liens », pour cela le texte doit contenir un titre
(<h2>) suivi d’une |
pk-information | Donne à la cellule le style de bloc d’information. |
pk-attention | Donne à la cellule le style de bloc d’attention. |
pk-error | Donne à la cellule le style de bloc d’erreur. |
pk-success | Donne à la cellule le style de bloc de réussite. |
pk-cell-bold-title | Met en gras le titre d’une cellule. |
pk-cell-center-title | Place au centre le titre d’une cellule. |
Classes pour les champs des formulaires
pk-budget-table | Met en forme un champ de type « tableau » pour la saisie
d’informations |
pk-compact-file | Dispose les champs de type « Fichier » dans une version compacte, moins haute. |
pk-hidden | Cache le champ (applicable uniquement aux champs de type « Liste »). |
pk-important | Marque le champ comme étant particulièrement important, le rendu sera généralement un libellé mis en gras. |
pk-information | Marque le champ commentaire avec le style de bloc d’information. |
pk-attention | Marque le champ commentaire avec le style de bloc d’attention. |
pk-error | Marque le champ commentaire avec le style de bloc d’erreur. |
pk-blocks-zebra | Alterne les couleurs de fond des lignes des blocs de champs. |
pk-horizontal-checkboxes | Aligne horizontalement les cases à cocher d’un champ « liste à choix multiple ». |
pk-horizontal-radiobuttons | Aligne horizontalement les boutons radio d’un champ « liste ». |
pk-vertical-items | Aligne verticalement les éléments d’un champ de type « liste à choix multiple » ou « liste », quand ils sont affichés sous forme d’images. |
pk-tall-map | Augmente la hauteur d’un champ de type « carte ». |
Classes pour des éléments de texte
pk-button | Applique une apparence de bouton à un lien. |
pk-big-button | Applique une apparence de bouton de grande taille à un lien. |
pk-button-delete, pk-big-button-delete | Applique une apparence de bouton de type "supprimer" (si le style est défini pour votre thème) |
pk-button-submit, pk-big-button-submit | Applique une apparence de bouton de type "valider" (si le style est défini pour votre thème) |
pk-button-cancel, pk-big-button-cancel | Applique une apparence de bouton de type "annuler" (si le style est défini pour votre thème) |
Les classes pk-button et pk-big-button listées ci-dessus peuvent également être appliquées aux cellules de type « Lien ».
Classes pour les tableaux
pk-data-table | Applique un style commun de présentation au tableau, obligatoire pour que les autres styles de tableau prennent effet. Cela concerne les balises <table>, la classe n’est pas nécessaire pour l’affichage de fiches sous forme de tableau. |
pk-table-headers | Applique aux entêtes de colonne un style distinctif, par défaut proche de celui des titres de cellule. |
pk-table-borders | Applique des bordures de tous les côtés des cellules du tableau. |
pk-table-center | Centre par défaut le contenu de toutes les cellules. |
pk-table-zebra | Alterne les couleurs de fond des lignes. |
pk-table-fit-container | Donne au tableau la largeur du conteneur. |
pk-table-wrapper | Permet aux usagers de mobiles de faire défiler le tableau horizontalement. Cette classe ne s’applique pas à la balise <table> elle-même, elle doit se poser sur une balise <div> englobant le tableau. |
Classes pour l’impression
pk-print-only | Affiche ce contenu uniquement à l’impression, pas à l’écran. |
pk-no-print | Affiche ce contenu uniquement à l’écran, pas à l’impression. |