Ce modèle permet d'afficher des cartes à jouer dans un article. À réserver de préférence aux tableaux, infobox, listes , etc. À éviter ou limiter dans le corps des articles.
Utilisation
Rang et couleur
Rang et couleur des cartes (respecter la case)
Jeu de 52 cartes
Autres jeu de cartes
Couleur
Rang
Valeur
Exemple
Rang
Valeur
Exemple
Symbole
Valeur
As
A
A♠A♥A♦A♣
Cavalier
kn ou n
C♠C♥C♦C♣
Pique
s
Roi
K
K♠K♥K♦K♣
1
1
1♠1♥1♦1♣
Coeur
h
Dame
Q
Q♠Q♥Q♦Q♣
11, 12, 13, 14, etc.
11, 12, 13, 14, etc.
11♠12♥13♦14♣
Carreau
d
Valet
J
J♠J♥J♦J♣
Joker
Jkr
Jkr♠Jkr♥Jkr♦Jkr♣
Trèfle
c
10
10
10♠10♥10♦10♣
Joker rouge
Jkrr
Jkr(rouge)
Rouge
r
9
9
9♠9♥9♦9♣
Joker noir
Jkrb
Jkr(noir)
Noir
b
8
8
8♠8♥8♦8♣
Carte inconue
? ou X
?♠?♥X♦X♣
7
7
7♠7♥7♦7♣
Symbole personnalisé
V, $, €, 勾, etc.
V♠$♥€♦勾♣
6
6
6♠6♥6♦6♣
5
5
5♠5♥5♦5♣
4
4
4♠4♥4♦4♣
3
3
3♠3♥3♦3♣
2
2
2♠2♥2♦2♣
Utilisation classique
Pour obtenir une carte, préciser son rang et sa couleur (respecter la case) :
Roi de cœur = {{Cartes|Kh}} = K♥
Cavalier rouge = {{Cartes|Cr}} = C(rouge)
Joker noir = {{Cartes|Jkrb}} = Jkr(noir)
Il est possible de préciser plusieurs cartes à la suite (15 maximum) :
Il est possible d'utiliser n'importe quel autre symbole pour générer une carte personnalisée :
{{Cartes|Vh|$h|€h|勾h}} = V♥$♥€♥勾♥
Si les symboles « s », « h », « d », « c », « r » et « b » (peut importe la case) sont utilisés en fin de chaîne, ils seront interprétés comme des couleurs. Le symbole « & » peut être utilisé comme caractère d'échappement ainsi :
Les premières lettres des chaînes de caractère « a », « k », « q », « kn» , « j », « jkr » et « x » sont mis en majuscule. Afin d'éviter cela, insérer le code <span></span>: {{Cartes|<span>k</span>s}} = k♠
Paramètres
1 : Première carte. Obligatoire ;
2 à 15 : Autres cartes. Facultatif ;
separator: séparateur entre les différents cartes, par défaut un espace insécable. Facultatif ;
rank_name: Permet de précision si l'on souhaite que le nom complet du rang de la carte s'affiche. Préciser « full » pour afficher le nom complet du rang. Sinon, laisser vide. Facultatif ;
suit_name: Permet de précision si l'on souhaite que le nom complet de la couleur de la carte s'affiche. Préciser « full » pour afficher le nom complet de la couleur, ou « letter » pour une abréviation en deux lettres. Sinon, laisser vide. Facultatif ;
spades_color, hearts_color, diamonds_color, clubs_color: Permet de changer la couleur par défaut de chaque symbole. Utiliser les couleurs du Web, tel que « #FFFFFF » ou « white ».Par défaut il y a deux symboles rouges et deux symboles noirs.
HTML, nom de classe, CSS et liens de développeurs
HTML, nom de classe, CSS et liens de développeurs
Le script HTML produit par ce modèle inclut un microformat, utilisant une sémantique riche en classe de nom, incluant: pokerhands, playingCartes, spades, hearts, diamonds, clubs, cardranks, Cartesuits, ce qui le rendant facilement parsable par les bots.
Par exemple, {{Cartes|Ac|10♥|Knd|?|J|s}} generates A♣10♥C♦?J♠, renvoit le code HTML suivant:
<!-- sortable hidden key, if needed, is inserted before <b /> and is like:<span class="sortkey" style="display:none;">&140&10&100&30&115&20&000&00&110&00&105&40</span> --><bclass="pokerhands"><spanclass="playingCartes clubs"style="color:black"><!-- 'black' will changed to 'clubs_color''s value if defined; same thing applies to below ones --><spanclass="cardranks">A</span><spanclass="Cartesuits">♣</span></span> <!-- will be replaced by user defined 'separator' if there is one; same thing applies to below ones --><spanclass="playingCartes hearts"style="color:red"><spanclass="cardranks">10</span><spanclass="Cartesuits">♥</span></span> <spanclass="playingCartes diamonds"style="color:red"><spanclass="cardranks">Kn</span><spanclass="Cartesuits">♦</span></span> <spanclass="playingCartes"style=""><spanclass="cardranks">?</span></span> <spanclass="playingCartes"style=""><spanclass="cardranks">J</span></span> <spanclass="playingCartes spades"style="color:black"><spanclass="Cartesuits">♠</span></span></b>