publik-base-theme/help/fr/misc-css-classes.page

237 lines
7.7 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<page xmlns="http://projectmallard.org/1.0/"
type="topic" id="misc-css-classes" xml:lang="fr">
<info>
<revision docversion="0.1" date="2017-05-24" status="draft"/>
<credit type="author">
<name>Frédéric Péters</name>
<email>fpeters@entrouvert.com</email>
</credit>
</info>
<title>Classes CSS réutilisables</title>
<p>
En complément du système de grille CSS, les thèmes Publik fournissent une série
de classes CSS réutilisables.
</p>
<section>
<title>Classes « responsive »</title>
<table shade="rows">
<tr>
<td><p><code>pk-mobile-only</code></p></td>
<td><p>Limite laffichage à la vue « mobile » du site, cest-à-dire quand la
largeur de lécran est faible, par défaut inférieure ou égale à 800 pixels.
</p></td>
</tr>
<tr>
<td><p><code>pk-desktop-only</code></p></td>
<td><p>Limite laffichage à la vue « ordinateur » du site, cest-à-dire dans
la situation inverse, quand la largeur de lécran est par défaut supérieure à
800 pixels.
</p></td>
</tr>
</table>
</section>
<section>
<title>Classes pour les cellules</title>
<table shade="rows">
<tr>
<td><p><code>pk-no-border</code></p></td>
<td><p>Retire la bordure de la cellule.</p></td>
</tr>
<tr>
<td><p><code>pk-transparent</code></p></td>
<td><p>Assure un fond transparent à la cellule.</p></td>
</tr>
<tr>
<td><p><code>foldable</code></p></td>
<td><p>Rend le contenu dune cellule pliable.</p></td>
</tr>
<tr>
<td><p><code>folded</code></p></td>
<td><p>Associée à la classe foldable, définit le contenu
dune cellule comme étant plié par défaut.</p></td>
</tr>
<tr>
<td><p><code>links-list</code></p></td>
<td><p>Permet de donner à une cellule de texte le style commun
« titre et liens », pour cela le texte doit contenir un titre
(&lt;h2&gt;) suivi dune liste de liens (&lt;ul&gt;).</p></td>
</tr>
<tr>
<td><p><code>pk-information</code></p></td>
<td><p>Donne à la cellule le style de bloc dinformation.</p></td>
</tr>
<tr>
<td><p><code>pk-attention</code></p></td>
<td><p>Donne à la cellule le style de bloc dattention.</p></td>
</tr>
<tr>
<td><p><code>pk-error</code></p></td>
<td><p>Donne à la cellule le style de bloc derreur.</p></td>
</tr>
<tr>
<td><p><code>pk-success</code></p></td>
<td><p>Donne à la cellule le style de bloc de réussite.</p></td>
</tr>
<tr>
<td><p><code>pk-cell-bold-title</code></p></td>
<td><p>Met en gras le titre dune cellule.</p></td>
</tr>
<tr>
<td><p><code>pk-cell-center-title</code></p></td>
<td><p>Place au centre le titre dune cellule.</p></td>
</tr>
</table>
</section>
<section>
<title>Classes pour les champs des formulaires</title>
<table shade="rows">
<tr>
<td><p><code>pk-budget-table</code></p></td>
<td><p>Met en forme un champ de type « tableau » pour la saisie
dinformations budgétaires (libellés alignés à gauche, utilisation de toute
la largeur, colonne de saisie des nombres poussée sur la droite).</p></td>
</tr>
<tr>
<td><p><code>pk-compact-file</code></p></td>
<td><p>Dispose les champs de type « Fichier » dans une version compacte,
moins haute.</p></td>
</tr>
<tr>
<td><p><code>pk-hidden</code></p></td>
<td><p>Cache le champ (applicable uniquement aux champs de type « Liste »).</p></td>
</tr>
<tr>
<td><p><code>pk-important</code></p></td>
<td><p>Marque le champ comme étant particulièrement important, le rendu sera
généralement un libellé mis en gras.</p></td>
</tr>
<tr>
<td><p><code>pk-information</code></p></td>
<td><p>Marque le champ commentaire avec le style de bloc dinformation.</p></td>
</tr>
<tr>
<td><p><code>pk-attention</code></p></td>
<td><p>Marque le champ commentaire avec le style de bloc dattention.</p></td>
</tr>
<tr>
<td><p><code>pk-error</code></p></td>
<td><p>Marque le champ commentaire avec le style de bloc derreur.</p></td>
</tr>
<tr>
<td><p><code>pk-blocks-zebra</code></p></td>
<td><p>Alterne les couleurs de fond des lignes des blocs de champs.</p></td>
</tr>
<tr>
<td><p><code>pk-horizontal-checkboxes</code></p></td>
<td><p>Aligne horizontalement les cases à cocher dun champ « liste à choix multiple ».</p></td>
</tr>
<tr>
<td><p><code>pk-horizontal-radiobuttons</code></p></td>
<td><p>Aligne horizontalement les boutons radio dun champ « liste ».</p></td>
</tr>
<tr>
<td><p><code>pk-vertical-items</code></p></td>
<td><p>Aligne verticalement les items des champs « liste à choix multiple » et « liste » affichés sous forme dimages.</p></td>
</tr>
</table>
</section>
<section>
<title>Classes pour des éléments de texte</title>
<table>
<tr>
<td><p><code>pk-button</code></p></td>
<td><p>Applique une apparence de bouton à un lien.</p></td>
</tr>
<tr>
<td><p><code>pk-big-button</code></p></td>
<td><p>Applique une apparence de bouton de grande taille à un lien.</p></td>
</tr>
<tr>
<td><p><code>pk-button-delete, pk-big-button-delete</code></p></td>
<td><p>Applique une apparence de bouton de type "supprimer" (si le style est défini pour votre thème)</p></td>
</tr>
<tr>
<td><p><code>pk-button-submit, pk-big-button-submit</code></p></td>
<td><p>Applique une apparence de bouton de type "valider" (si le style est défini pour votre thème)</p></td>
</tr>
<tr>
<td><p><code>pk-button-cancel, pk-big-button-cancel</code></p></td>
<td><p>Applique une apparence de bouton de type "annuler" (si le style est défini pour votre thème)</p></td>
</tr>
</table>
<note><p>Les classes <code>pk-button</code> et <code>pk-big-button</code> listées ci-dessus
peuvent également être appliquées aux cellules de type « Lien ».</p></note>
</section>
<section>
<title>Classes pour les tableaux</title>
<table shade="rows">
<tr>
<td><p><code>pk-data-table</code></p></td>
<td><p>Applique un style commun de présentation au tableau, obligatoire
pour que les autres styles de tableau prennent effet. Cela concerne les
balises &lt;table&gt;, la classe nest pas nécessaire pour laffichage de
fiches sous forme de tableau.
</p></td>
</tr>
<tr>
<td><p><code>pk-table-headers</code></p></td>
<td><p>Applique aux entêtes de colonne un style distinctif, par défaut
proche de celui des titres de cellule.</p></td>
</tr>
<tr>
<td><p><code>pk-table-borders</code></p></td>
<td><p>Applique des bordures de tous les côtés des cellules du
tableau.</p></td>
</tr>
<tr>
<td><p><code>pk-table-center</code></p></td>
<td><p>Centre par défaut le contenu de toutes les cellules.</p></td>
</tr>
<tr>
<td><p><code>pk-table-zebra</code></p></td>
<td><p>Alterne les couleurs de fond des lignes.</p></td>
</tr>
<tr>
<td><p><code>pk-table-fit-container</code></p></td>
<td><p>Donne au tableau la largeur du conteneur.</p></td>
</tr>
<tr>
<td><p><code>pk-table-wrapper</code></p></td>
<td><p>Permet aux usagers de mobiles de faire défiler le tableau
horizontalement. Cette classe ne sapplique pas à la balise
&lt;table&gt; elle-même, elle doit se poser sur une balise
&lt;div&gt; englobant le tableau.</p></td>
</tr>
</table>
</section>
<section>
<title>Classes pour limpression</title>
<table>
<tr>
<td><p><code>pk-print-only</code></p></td>
<td><p>Affiche ce contenu uniquement à limpression, pas à lécran.</p></td>
</tr>
<tr>
<td><p><code>pk-no-print</code></p></td>
<td><p>Affiche ce contenu uniquement à lécran, pas à limpression.</p></td>
</tr>
</table>
</section>
</page>