« Aide:Charte graphique » : différence entre les versions
De Nefald
Autres actions
Aucun résumé des modifications |
|||
| Ligne 7 : | Ligne 7 : | ||
La couleur de marque est définie via le système OKLCH du skin Citizen. | La couleur de marque est définie via le système OKLCH du skin Citizen. | ||
La teinte | La teinte actuelle est '''230''' (bleu-acier). | ||
Pour modifier la teinte globale, éditer [[MediaWiki:Citizen.css]] et changer | Pour modifier la teinte globale, éditer [[MediaWiki:Citizen.css]] et changer | ||
| Ligne 24 : | Ligne 24 : | ||
== Palette sémantique == | == Palette sémantique == | ||
La palette sémantique Nefald est définie dans [[MediaWiki:Citizen.css]] via des | |||
variables <code>--nefald-*</code>. Elle s'adapte automatiquement aux modes | |||
clair, sombre et automatique — aucune couleur n'est codée en dur dans les modèles. | |||
=== | === Variables par token === | ||
Chaque couleur sémantique expose trois variables : | |||
{| class="wikitable" | |||
! Token !! Fond !! Texte !! Bordure | |||
|- | |||
| <code>success</code> | |||
| <code>--nefald-success-bg</code> | |||
| <code>--nefald-success-text</code> | |||
| <code>--nefald-success-border</code> | |||
|- | |||
| <code>danger</code> | |||
| <code>--nefald-danger-bg</code> | |||
| <code>--nefald-danger-text</code> | |||
| <code>--nefald-danger-border</code> | |||
|- | |||
| <code>warning</code> | |||
| <code>--nefald-warning-bg</code> | |||
| <code>--nefald-warning-text</code> | |||
| <code>--nefald-warning-border</code> | |||
|- | |||
| <code>info</code> | |||
| <code>--nefald-info-bg</code> | |||
| <code>--nefald-info-text</code> | |||
| <code>--nefald-info-border</code> | |||
|- | |||
| <code>secondary</code> | |||
| <code>--nefald-neutral-bg</code> | |||
| <code>--nefald-neutral-text</code> | |||
| <code>--nefald-neutral-border</code> | |||
|} | |||
=== Classes de cellules === | |||
Ces classes s'appliquent directement sur les cellules <code><td></code> et | |||
consomment les variables ci-dessus. | |||
{| class="wikitable" style="width:100%" | {| class="wikitable" style="width:100%" | ||
| Ligne 53 : | Ligne 90 : | ||
|} | |} | ||
=== | === Modèle {{Couleur}} === | ||
Le modèle [[Modèle:Couleur|{{Couleur}}]] est la méthode recommandée pour | |||
utiliser la palette sémantique en wikicode. Il gère automatiquement le | |||
contexte (cellule ou badge inline). | |||
<syntaxhighlight lang="mediawiki"> | <syntaxhighlight lang="mediawiki"> | ||
{| | | {{Couleur|success|En ligne}} <!-- cellule colorée --> | ||
{{Couleur|warning|Dégradé}} <!-- badge inline dans du texte --> | |||
| | |||
| | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Aliases acceptés : <code>vert</code>, <code>rouge</code>, <code>jaune</code>, | |||
<code>bleu</code>, <code>gris</code>, <code>neutre</code>. | |||
{{#invoke:TableColors|list}} | |||
== Surfaces Citizen == | |||
Ces variables sont fournies par le skin Citizen et couvrent tous les arrière-plans. | |||
| | <div class="home-cards-grid-3"> | ||
| <code> | {{Card|title=Surface 0|subtitle=<code>--color-surface-0</code>|bgcolor=var(--color-surface-0)|colorheight=80|text=Fond principal}} | ||
| | {{Card|title=Surface 1|subtitle=<code>--color-surface-1</code>|bgcolor=var(--color-surface-1)|colorheight=80|text=Modals, dropdowns}} | ||
| <code> | {{Card|title=Surface 2|subtitle=<code>--color-surface-2</code>|bgcolor=var(--color-surface-2)|colorheight=80|text=Surfaces tertiaires}} | ||
| | </div> | ||
| <code> | |||
| <code> | <div class="home-cards-grid-3"> | ||
|- | {{Card|title=Surface 3|subtitle=<code>--color-surface-3</code>|bgcolor=var(--color-surface-3)|colorheight=80|text=Surfaces quaternaires}} | ||
{{Card|title=Surface 4|subtitle=<code>--color-surface-4</code>|bgcolor=var(--color-surface-4)|colorheight=80|text=Surfaces quinaires}} | |||
|} | {{Card|title=Progressive|subtitle=<code>--color-progressive</code>|bgcolor=var(--color-progressive)|colorheight=80|text=Accent principal}} | ||
</div> | |||
<div class="home-cards-grid-3"> | |||
{{Card|title=Emphasized|subtitle=<code>--color-emphasized</code>|bgcolor=var(--color-emphasized)|colorheight=80|text=Titres, headers}} | |||
| | {{Card|title=Subtle|subtitle=<code>--color-subtle</code>|bgcolor=var(--color-subtle)|colorheight=80|text=Captions}} | ||
| <code> | {{Card|title=Link|subtitle=<code>--color-link</code>|bgcolor=var(--color-link)|colorheight=80|text=Liens}} | ||
</div> | |||
| | |||
| <code> | |||
| | |||
| <code> | |||
|} | |||
== Typographie == | == Typographie == | ||
{| class="wikitable" | {| class="wikitable" | ||
| Ligne 116 : | Ligne 141 : | ||
| <code>--font-family-citizen-monospace</code> || Roboto Mono || Code, éditeur | | <code>--font-family-citizen-monospace</code> || Roboto Mono || Code, éditeur | ||
|} | |} | ||
Les titres (h1–h6) utilisent <code>font-weight: medium</code> via Citizen.css. | |||
== Modes de thème == | == Modes de thème == | ||
{| class="wikitable" | {| class="wikitable" | ||
| Ligne 130 : | Ligne 155 : | ||
| Automatique || <code>.skin-theme-clientpref-os</code> || Suit le système | | Automatique || <code>.skin-theme-clientpref-os</code> || Suit le système | ||
|- | |- | ||
| Noir pur || <code>.citizen-feature-pure-black-clientpref-1</code> || Variante | | Noir pur || <code>.citizen-feature-pure-black-clientpref-1</code> || Variante sombre uniquement | ||
|} | |} | ||
Les variables <code>--nefald-*</code> sont surchargées pour chaque mode dans | |||
[[MediaWiki:Citizen.css]] — aucune intervention manuelle n'est nécessaire dans | |||
les modèles. | |||
== Bonnes pratiques == | == Bonnes pratiques == | ||
* | * Utiliser [[Modèle:Couleur|{{Couleur}}]] pour tout coloriage sémantique dans les tableaux. | ||
* Tester | * Utiliser les variables <code>--nefald-*</code> ou <code>--color-*</code> (Citizen) dans les styles inline, jamais de valeurs hex fixes. | ||
* Pour les blocs d'information, préférer les [[Modèle:Note|modèles dédiés]] | * Tester chaque modèle en mode clair ''et'' sombre avant publication. | ||
* Pour les blocs d'avertissement ou d'information, préférer les [[Modèle:Note|modèles dédiés]]. | |||
== Voir aussi == | == Voir aussi == | ||
* [[MediaWiki:Citizen.css]] — | * [[MediaWiki:Citizen.css]] — Palette Nefald et surcharges de thème | ||
* [[Modèle:Couleur]] — Application de la palette en wikicode | |||
* [[Aide:Modèles]] — Bibliothèque des modèles disponibles | |||