Template:Cards/doc
基础部分
[编辑]点数
[编辑]标准52张套牌中的点数:
{{Cards|A}}
,{{Cards|K}}
,{{Cards|Q}}
,{{Cards|J}}
= , , ,{{Cards|10}}
或{{Cards|T}}
={{Cards|9}}
-{{Cards|2}}
= -
标准56张套牌中的点数:
{{Cards|Jkr}}
=
你可以使用“r”(red,红色)或“b”(black,黑色)花色:
或者使用参数“rank_name
”和“suit_name
”(详细见下面的“高级使用”部分)来得到一个完整名字:
?牌
[编辑]表示任意牌或未知牌的符号:
自定义牌
[编辑]实际上,任意字符串都可以被显示成一张“牌”,例如:{{Cards|Cd}}
= ,{{Cards|Vs}}
= ,{{Cards|€h}}
= ,{{Cards|勾c}}
= 。
如果“s”,“h”,“d”,“c”,“r”,“b”,是以小写或大写写出,且花色符号(♠、♥、♦、♣)在结尾,它会被认为是一种花色。一个“&”符号可以被用作转义字符,就像这样:{{Cards|R&}}
= ,{{Cards|Joker&}}
= ,{{Cards|♥♥&}}
= 。
“a”,“k”,“q”,“kn”,“j”,“jkr”的首字母将被大写。要避免这种情况,请把它们放在<span></span>
:{{Cards|<span>k</span>s}}
=
花色
[编辑]{{Cards|s}}
或{{Cards|♠}}
={{Cards|h}}
或{{Cards|♥}}
={{Cards|d}}
或{{Cards|♦}}
={{Cards|c}}
或{{Cards|♣}}
={{Cards|r}}
={{Cards|b}}
=
复合使用
[编辑]{{Cards|Ac|Kd|Ts|2h}}
或{{Cards|A♣|K♦|10♠|2♥}}
=- 纸牌点数,不带花色:
{{Cards|A|K|T|2}}
= - 单独的花色,不带点数:
{{Cards|c|d|s|h}}
或{{Cards|♣|♦|♠|♥}}
=
其他注意事项
[编辑]被预定义的字串“a”,“k”,“q”,“kn”,“j”,“jkr”,“x”和“s”,“h”,“d”,“c”,“r”,“b”在打包时是大小写不敏感的。
表示卡牌的无名参数数量应为1至15。
高级使用
[编辑]所有参数的描述
[编辑]{{Cards | <!-- 第一张牌的点数及/或花色,在前面的“基础部分”已介绍 --> | <!-- 第二张牌 --><!-- ... 最多15张 --> | separator= | sortable = <!-- “yes”或其他内容 --> | rank_name = <!-- “full”或其他内容 --> | suit_name = <!--“full”或“letter”或其他内容 --> | hand_style = | spades_color = | hearts_color = | diamonds_color = | clubs_color = | card_style = <!-- | use_image = --> }}
|
|
|
|
所有参数是可选的。
separator
:分隔符,用于分隔每张牌,默认是不换行空格。( )sortable
:可以是“yes”或其他的:rank_name
:“full”或其他的:full
:完整的点数名:“Joker”,“Ace”,“King”,“Queen”,“Knight”,“Jack”,“11”,“10”,“9”,……- 任何其他的(包括将该参数留白或不指明):默认,普通的缩写点数名称:“Jkr”,“A", "K”,“Q”,“Kn”,“J”,“11”,“10”,“9”,……
suit_name
:“full”或“letter”其他的:hand_style
:<b style="" class="pokerhands"></b>
的CSS样式spades_color
,hearts_color
,diamonds_color
,clubs_color
:每种花色的颜色(CSS颜色值,“#FFFFFF”或“white”);默认是2黑2红;用这些参数你可以做出一套4色纸牌:{{Cards|Ac|Kd|10s|2h|diamonds_color=blue|clubs_color=green}}
=card_style
:对于每张牌的CSS样式<span style="" class="playingcards"></span>
use_image
:(暂不可用)使用颜色来显示每张牌
HTML,class的名称和CSS
[编辑]本模板中生成的HTML标记包含一个微格式,它使用,富语义class名称,包括:“pokerhands”,“playingcards”,“spades”,“hearts”,“diamonds”,“clubs”,“cardranks”,“cardsuits”,使得这些细节能被计算机解析。
例如,{{Cards|Ac|10♥|Knd|?|J|s}}
生成 ,它的HTML标记是:
<!-- 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> -->
<b style="" class="pokerhands"><!-- value of 'hand_style', if exists, is added here inside 'style=""' -->
<span style="color:black;" class="playingcards clubs"><!-- 'black' will changed to 'clubs_color''s value if defined;
'card_style''s value, if exists, is added here inside 'style=""', and after the color value;
same things apply to below ones -->
<span class="cardranks">A</span><span class="cardsuits">♣</span>
</span> <!-- will be replaced by user defined 'separator' if there is one;
same thing applys to below ones -->
<span style="color:red;" class="playingcards hearts">
<span class="cardranks">10</span><span class="cardsuits">♥</span>
</span>
<span style="color:red;" class="playingcards diamonds">
<span class="cardranks">Kn</span><span class="cardsuits">♦</span>
</span>
<span style="" class="playingcards"><!-- 'card_style''s value, if exists, is added here inside 'style=""';
same thing applys to below one -->
<span class="cardranks">?</span>
</span>
<span style="" class="playingcards">
<span class="cardranks">J</span>
</span>
<span style="color:black;" class="playingcards spades">
<span class="cardsuits">♠</span>
</span>
</b>
用于扑克牌的模板会自动对花色以标准的红色/黑色上色。为了看到一套典型的4色纸牌,请将以下内容复制到你的用户样式页面(对于common CSS,请使用Special:MyPage/common.css):
/* Standard four-color deck */
.diamonds { color: blue !important }
.clubs { color: green !important }
开发者的页面
[编辑]本模板含有複雜而精密的扩展语法。 編輯本模板前,建議您先熟悉解析器函數与本模板的设计思路、运作原理等。若您的編輯引發了意外的問題,請儘快撤銷編輯,因為本模板可能被大量頁面使用。 您所作的编辑可先在模板沙盒或您的个人页面中进行測試。 |
- en:Template:Cards/core
- en:Template:Cards/core2
- en:Template:Cards/core3
- en:User:Chzz/cards/clubs
- en:User:Chzz/cards/diamonds
- en:User:Chzz/cards/hearts
- en:User:Chzz/cards/spades