Modèle:Dièse couleur web
Utilisation
Si le paramètre est un code hexadécimal sans le #
initial, ce modèle ajoute celui-ci.
Syntaxe
{{Dièse couleur web|nom ou code couleur}}
{{Dièse couleur web|nom ou code couleur|valeur par défaut}}
Les codes « longhand » (six caractères hexadécimaux) et « shorthand » (trois caractères hexadécimaux) sont reconnus.
Les codes avec une valeur de transparence (contenant en tout huit caractères hexadécimaux en « longhand » et quatre caractères hexadécimaux en « shorthand ») sont aussi reconnus.
Optionnellement, un deuxième paramètre peut être renseigné, afin de fournir une valeur par défaut : si le premier paramètre est vide, le deuxième paramètre sera utilisé, avec les mêmes traitements que le premier paramètre.
Exemples
Code | Résultat |
---|---|
{{Dièse couleur web|blue}}
|
blue |
{{Dièse couleur web|#0000FF}}
|
#0000FF |
{{Dièse couleur web|0000FF}}
|
#0000FF |
{{Dièse couleur web|#00f}}
|
#00f |
{{Dièse couleur web|00f}}
|
#00f |
Exemples avancés :
Code | Résultat | Commentaire |
---|---|---|
{{Dièse couleur web|0000FF80}}
|
#0000FF80 | exemple de couleur RGBA (en l'occurrence une transparence de 50 %) |
{{Dièse couleur web|{{{1|}}}|0000AA}} , avec {{{1|}}} valant « 0000FF »
|
#0000FF | exemple d'utilisation d'une valeur par défaut |
{{Dièse couleur web|{{{1|}}}|0000AA}} , avec {{{1|}}} vide
|
#0000AA |
Notes techniques
- Le format vérifié est le suivant :
/[0-9A-F]/i
, avec une longueur de 3, 4, 6 ou 8 caractères. - Les expressions régulières Lua sont très limitées : mw:Extension:Scribunto/Lua reference manual#Patterns.
- Liens au sujet de l'insertion automatique (et en l'occurrence indésirable) de saut de ligne avant un caractère « # » :
- meta:Help:Newlines and spaces#Automatic newline
- phabricator:T14974 : The newline added to a template, magic word, variable, or parser function that returns line-start wikicode formatting (*#:; {|) causes unexpected parsing
Voir aussi
- <color> sur MDN
- <hex-color> sur MDN
La documentation de ce modèle est générée par le modèle {{Documentation}}.
Elle est incluse depuis sa sous-page de documentation. Veuillez placer les catégories sur cette page-là.
Les éditeurs peuvent travailler dans le bac à sable (modifier) et la page de test (modifier).
Voir les statistiques d'utilisation du modèle sur l'outil wstat.