Wikipédia:Jargon/Paramètre de couleur

De Didaquest
Aller à la navigationAller à la recherche

Asterisk.svg

Cette page définit un jargon de Wikipédia.
Cette page est un patch info et peut-être employée en inclusion comme un modèle.


Cette page décrit un type de paramètre de modèle : le "Wikipédia:Jargon/Paramètre de couleur".

Définition

La valeur d'un paramètre de couleur doit être conforme à la Modèle:Lien doc HTML.

Description détaillée

La conformité à la syntaxe signifie
  • L'ablation du "#" est proscrite. (Pour les problèmes d'affichage généré par le "#", voir ci-dessous)
  • Une valeur telle que 70,130,180 est également invalide (ce doit être rgb(70,130,180))
  • rouge, bleu, ... sont invalides (ce sont des codes couleurs et non des couleurs)
  • En revanche transparent, inherit, red, white sont valides.
Les convention pour les couleurs
  • La meilleur syntaxe est #123456
  • L'utilisation de la syntaxe #FE2 est déconseillée (car peu compréhensible pour le contributeur moyen)
  • La syntaxe rgb(70,130,180) est également déconseillée (car peu courante)
  • Il faut utiliser de préférence, inherit comme valeur par défaut.
Les termes pour un paramètre de couleur
  • couleur est à employer de préférence.
  • On peut également employer couleur de fond, couleur de titre, couleur de bordure.
  • Pour les modèles plus technique, on peut préféré les termes HTML plus parlant : background-color, border-color, color, ...

Code couleur

Un code couleur est un mot-clé qui permet d'obtenir une couleur par le biais d'un modèle de palette de couleurs.

De manière générale, l'emploi de codes couleur (palette) est déconseillé (car inutilement compliqué et réducteur). Cependant il est parfois utile pour deux raisons :

  1. empécher le bariolage (autrement dit, respecter la charte graphique)
  2. "simplifier la vie" du contributeur lambda. (le modèle {{Cadre1}}, par exemple)

Si l'on nomme un paramètre de code couleur, on doit alors utiliser le terme "code couleur" ou éventuellement "thème", "type" (mais, ni couleur, ni style comme dans {{Cadre1}}).

Modèle de palette de couleurs

Un modèle de palette de couleurs convertit un code couleur en couleur. C'est un modèle de type #switch:.

Ces modèles sont de plus en plus nombreux. Ce sont généralement des sous-modèles et il faut veillé à ce qu'ils respectent la charte graphique.

Exemples

Motivation

On trouve, actuellement, divers usages qui se traduisent par des valeurs différentes et incompatibles :

Ces conventions ont donc pour but de mettre fin à la cacophonie.

Astuces pour empêcher l'interprétation du "#"

Le caractère "#" permet de numéroter un paramétrer un paragraphe. Donc pour afficher le code d'une couleur (par exemple #808080) passée en paramètre ou retournée par un modèle, il faut empêcher cette mauvaise interprétation. Cela peut être fait de deux manières :

Si l'on utilise un modèle intermédiaire, disons Modèle:Écrit la couleur dont le code sera <span>{{{couleur}}}</span> (ou aussi bien '''{{{couleur}}}''', etc. ; mais pas {{{couleur}}}), le code « {{Écrit la couleur|couleur={{Méta utilisateur/Couleur|projet}}}} » donnera bien : « #FFF0F5 ».

Wikipédia:Modèles/Espace Utilisateur/Boîte Utilisateur/Charte graphique/Ligne est un exemple de tels "modèles" intermédiaires. Voir aussi Template talk:GetColor sur Test Wikipedia.


Voir aussi