« Modèle:Dièse couleur web » : différence entre les versions

Une page de Wikipédia, l'encyclopédie libre.
Contenu supprimé Contenu ajouté
création
 
on reposait déjà sur ce modèle pour que les paramètres 1 et 2 soient toujours définis, autant aller jusqu'au bout et aussi reposer sur lui pour trimmer les valeurs
 
(10 versions intermédiaires par 3 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
<includeonly>{{#if: {{#invoke:String|match|s={{{1}}}|pattern=^%x%x%x%x%x%x$|nomatch=}} {{#invoke:String|match|s={{{1}}}|pattern=^%x%x%x$|nomatch=}} | # }}{{{1}}}</includeonly><noinclude>{{Documentation}}</noinclude>
<includeonly>{{{{{|safesubst:}}}#invoke:Dièse couleur web|main|1={{{1}}}|2={{{2|}}}}}</includeonly><noinclude>{{Documentation}}</noinclude>

Dernière version du 6 novembre 2023 à 10:06

 Documentation[voir] [modifier] [historique] [purger]

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

Voir aussi