打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。
ContentBot2留言 | 贡献
添加prefix参数支持子页面链接
ContentBot2留言 | 贡献
v2: 全新卡片式设计,彩色轮次表头,加粗连线,无空列
第1行: 第1行:
<includeonly>{| class="wikitable" style="text-align:center; margin:auto; font-size:90%; border-collapse:collapse;"
<includeonly><div style="overflow-x:auto; padding:10px 0;">
|+ {{{title|对阵表}}}
{| style="border-collapse:collapse; margin:auto; line-height:1.5;"
|+ style="font-size:110%; font-weight:bold; padding:0 0 10px 0;" | {{{title|对阵表}}}
|-
|-
! style="width:12em;" | {{{rd1|八分之一决赛}}}
! style="padding:8px 12px; background:#2c3e50; color:#fff; font-size:95%; min-width:10em;" | {{{rd1|八分之一决赛}}}
! style="width:3em;" |
! style="padding:8px 12px; background:#2c3e50; color:#fff; font-size:95%; min-width:10em;" | {{{rd2|四分之一决赛}}}
! style="width:12em;" | {{{rd2|四分之一决赛}}}
! style="padding:8px 12px; background:#2c3e50; color:#fff; font-size:95%; min-width:10em;" | {{{rd3|半决赛}}}
! style="width:3em;" |
! style="padding:8px 12px; background:#2c3e50; color:#fff; font-size:95%; min-width:10em;" | {{{rd4|决赛}}}
! style="width:12em;" | {{{rd3|半决赛}}}
! style="padding:8px 12px; background:#c0392b; color:#fff; font-size:95%; min-width:10em;" | {{{rd5|冠军}}}
! style="width:3em;" |
 
! style="width:12em;" | {{{rd4|决赛}}}
! style="width:3em;" |
! style="width:12em;" | {{{rd5|冠军}}}
<!-- ROW 1: t1 -->
<!-- ROW 1: t1 -->
|-
|-
| style="border-right:2px solid #555;" | {{{s1|1}}}. [[{{{prefix|}}}{{{t1|}}}|{{{t1|}}}]]
| style="border:1px solid #bdc3c7; padding:5px 10px; white-space:nowrap; border-right:3px solid #c0392b;" | {{{s1|1}}}. [[{{{prefix|}}}{{{t1|}}}|{{{t1|}}}]]
| style="border-left:2px solid #555; border-bottom:2px solid #555;" rowspan="2" |
| rowspan="4" style="border-left:3px solid #c0392b; border-right:3px solid #c0392b; padding:6px 10px; vertical-align:middle; text-align:center; background:#f8f9fa;" | {{#if:{{{w1|}}}|<b>{{{w1}}}</b>|<span style="color:#bbb;">—</span>}}
| rowspan="4" |
| rowspan="8" style="border-left:3px solid #c0392b; border-right:3px solid #c0392b; padding:6px 10px; vertical-align:middle; text-align:center; background:#f0f3f5;" | {{#if:{{{w9|}}}|<b>{{{w9}}}</b>|<span style="color:#bbb;">—</span>}}
| rowspan="8" |
| rowspan="16" style="border-left:3px solid #c0392b; border-right:3px solid #c0392b; padding:8px 12px; vertical-align:middle; text-align:center; background:#eaf2f8;" | {{#if:{{{w11|}}}|<b>{{{w11}}}</b>|<span style="color:#bbb;">—</span>}}
| rowspan="16" |
| rowspan="32" style="padding:10px 14px; vertical-align:middle; text-align:center;" | {{#if:{{{champion|}}}|<div style="background:linear-gradient(135deg,#f9ca24,#f0932b); color:#2d3436; padding:10px; border-radius:6px; font-weight:bold; font-size:105%;">🏆 {{{champion}}}</div>|<span style="color:#ccc;">—</span>}}
| rowspan="16" |
<!-- ROW 2: VS -->
<!-- ROW 2: gap -->
|-
|-
| rowspan="2" | {{#if:{{{w1|}}}|'''{{{w1}}}'''|}}
| style="text-align:center; color:#aaa; font-size:85%; padding:2px 10px; border-right:3px solid #c0392b;" | ┄ VS ┄
<!-- ROW 3: t16 -->
<!-- ROW 3: t16 -->
|-
|-
| style="border-right:2px solid #555;" | {{{s16|16}}}. [[{{{prefix|}}}{{{t16|}}}|{{{t16|}}}]]
| style="border:1px solid #bdc3c7; padding:5px 10px; white-space:nowrap; border-right:3px solid #c0392b;" | {{{s16|16}}}. [[{{{prefix|}}}{{{t16|}}}|{{{t16|}}}]]
<!-- ROW 4: gap between QF matches -->
<!-- ROW 4: gap -->
|-
|-
| style="border-right:2px solid #555;" rowspan="2" |
| style="border-bottom:2px solid #c0392b; padding:3px; border-right:3px solid #c0392b;" |
| rowspan="4" | {{#if:{{{w9|}}}|'''{{{w9}}}'''|}}
 
<!-- ROW 5: t8 -->
<!-- ROW 5: t8 -->
|-
|-
| style="border-right:2px solid #555;" | {{{s8|8}}}. [[{{{prefix|}}}{{{t8|}}}|{{{t8|}}}]]
| style="border:1px solid #bdc3c7; padding:5px 10px; white-space:nowrap; border-right:3px solid #c0392b;" | {{{s8|8}}}. [[{{{prefix|}}}{{{t8|}}}|{{{t8|}}}]]
| style="border-left:2px solid #555; border-bottom:2px solid #555;" rowspan="2" |
| rowspan="4" style="border-left:3px solid #c0392b; border-right:3px solid #c0392b; padding:6px 10px; vertical-align:middle; text-align:center; background:#f8f9fa;" | {{#if:{{{w2|}}}|<b>{{{w2}}}</b>|<span style="color:#bbb;">—</span>}}
<!-- ROW 6: gap -->
<!-- ROW 6: VS -->
|-
|-
| rowspan="2" | {{#if:{{{w2|}}}|'''{{{w2}}}'''|}}
| style="text-align:center; color:#aaa; font-size:85%; padding:2px 10px; border-right:3px solid #c0392b;" | ┄ VS ┄
<!-- ROW 7: t9 -->
<!-- ROW 7: t9 -->
|-
|-
| style="border-right:2px solid #555;" | {{{s9|9}}}. [[{{{prefix|}}}{{{t9|}}}|{{{t9|}}}]]
| style="border:1px solid #bdc3c7; padding:5px 10px; white-space:nowrap; border-right:3px solid #c0392b;" | {{{s9|9}}}. [[{{{prefix|}}}{{{t9|}}}|{{{t9|}}}]]
|-
<!-- ROW 8: gap -->
| style="border-right:2px solid #555;" rowspan="2" |
|-
|-
| style="border-bottom:2px solid #c0392b; padding:3px; border-right:3px solid #c0392b;" |
<!-- ROW 9: t5 -->
<!-- ROW 9: t5 -->
|-
|-
| style="border-right:2px solid #555;" | {{{s5|5}}}. [[{{{prefix|}}}{{{t5|}}}|{{{t5|}}}]]
| style="border:1px solid #bdc3c7; padding:5px 10px; white-space:nowrap; border-right:3px solid #c0392b;" | {{{s5|5}}}. [[{{{prefix|}}}{{{t5|}}}|{{{t5|}}}]]
| style="border-left:2px solid #555; border-bottom:2px solid #555;" rowspan="2" |
| rowspan="4" style="border-left:3px solid #c0392b; border-right:3px solid #c0392b; padding:6px 10px; vertical-align:middle; text-align:center; background:#f8f9fa;" | {{#if:{{{w3|}}}|<b>{{{w3}}}</b>|<span style="color:#bbb;">—</span>}}
| rowspan="4" |
| rowspan="8" style="border-left:3px solid #c0392b; border-right:3px solid #c0392b; padding:6px 10px; vertical-align:middle; text-align:center; background:#f0f3f5;" | {{#if:{{{w10|}}}|<b>{{{w10}}}</b>|<span style="color:#bbb;">—</span>}}
| rowspan="8" |
<!-- ROW 10: VS -->
<!-- ROW 10: gap -->
|-
|-
| rowspan="2" | {{#if:{{{w3|}}}|'''{{{w3}}}'''|}}
| style="text-align:center; color:#aaa; font-size:85%; padding:2px 10px; border-right:3px solid #c0392b;" | ┄ VS ┄
<!-- ROW 11: t12 -->
<!-- ROW 11: t12 -->
|-
|-
| style="border-right:2px solid #555;" | {{{s12|12}}}. [[{{{prefix|}}}{{{t12|}}}|{{{t12|}}}]]
| style="border:1px solid #bdc3c7; padding:5px 10px; white-space:nowrap; border-right:3px solid #c0392b;" | {{{s12|12}}}. [[{{{prefix|}}}{{{t12|}}}|{{{t12|}}}]]
<!-- ROW 12: gap between QF matches -->
<!-- ROW 12: gap -->
|-
|-
| style="border-right:2px solid #555;" rowspan="2" |
| style="border-bottom:2px solid #c0392b; padding:3px; border-right:3px solid #c0392b;" |
| rowspan="4" | {{#if:{{{w10|}}}|'''{{{w10}}}'''|}}
 
<!-- ROW 13: t4 -->
<!-- ROW 13: t4 -->
|-
|-
| style="border-right:2px solid #555;" | {{{s4|4}}}. [[{{{prefix|}}}{{{t4|}}}|{{{t4|}}}]]
| style="border:1px solid #bdc3c7; padding:5px 10px; white-space:nowrap; border-right:3px solid #c0392b;" | {{{s4|4}}}. [[{{{prefix|}}}{{{t4|}}}|{{{t4|}}}]]
| style="border-left:2px solid #555; border-bottom:2px solid #555;" rowspan="2" |
| rowspan="4" style="border-left:3px solid #c0392b; border-right:3px solid #c0392b; padding:6px 10px; vertical-align:middle; text-align:center; background:#f8f9fa;" | {{#if:{{{w4|}}}|<b>{{{w4}}}</b>|<span style="color:#bbb;">—</span>}}
<!-- ROW 14: gap -->
<!-- ROW 14: VS -->
|-
|-
| rowspan="2" | {{#if:{{{w4|}}}|'''{{{w4}}}'''|}}
| style="text-align:center; color:#aaa; font-size:85%; padding:2px 10px; border-right:3px solid #c0392b;" | ┄ VS ┄
<!-- ROW 15: t13 -->
<!-- ROW 15: t13 -->
|-
|-
| style="border-right:2px solid #555;" | {{{s13|13}}}. [[{{{prefix|}}}{{{t13|}}}|{{{t13|}}}]]
| style="border:1px solid #bdc3c7; padding:5px 10px; white-space:nowrap; border-right:3px solid #c0392b;" | {{{s13|13}}}. [[{{{prefix|}}}{{{t13|}}}|{{{t13|}}}]]
|-
<!-- ROW 16: half separator -->
| style="border-right:2px solid #555;" rowspan="2" |
|-
|-
| style="border-bottom:3px solid #e74c3c; padding:3px; border-right:3px solid #c0392b;" |
<!-- ===== BOTTOM HALF ===== -->
<!-- ROW 17: t3 -->
<!-- ROW 17: t3 -->
|-
|-
| style="border-right:2px solid #555;" | {{{s3|3}}}. [[{{{prefix|}}}{{{t3|}}}|{{{t3|}}}]]
| style="border:1px solid #bdc3c7; padding:5px 10px; white-space:nowrap; border-right:3px solid #c0392b;" | {{{s3|3}}}. [[{{{prefix|}}}{{{t3|}}}|{{{t3|}}}]]
| style="border-left:2px solid #555; border-bottom:2px solid #555;" rowspan="2" |
| rowspan="4" style="border-left:3px solid #c0392b; border-right:3px solid #c0392b; padding:6px 10px; vertical-align:middle; text-align:center; background:#f8f9fa;" | {{#if:{{{w5|}}}|<b>{{{w5}}}</b>|<span style="color:#bbb;">—</span>}}
| rowspan="4" |
| rowspan="8" style="border-left:3px solid #c0392b; border-right:3px solid #c0392b; padding:6px 10px; vertical-align:middle; text-align:center; background:#f0f3f5;" | {{#if:{{{w12|}}}|<b>{{{w12}}}</b>|<span style="color:#bbb;">—</span>}}
| rowspan="8" |
| rowspan="16" style="border-left:3px solid #c0392b; border-right:3px solid #c0392b; padding:8px 12px; vertical-align:middle; text-align:center; background:#eaf2f8;" | {{#if:{{{w13|}}}|<b>{{{w13}}}</b>|<span style="color:#bbb;">—</span>}}
| rowspan="16" | {{#if:{{{champion|}}}|🏆 '''{{{champion}}}'''|}}
<!-- ROW 18: VS -->
<!-- ROW 18: gap -->
|-
|-
| rowspan="2" | {{#if:{{{w5|}}}|'''{{{w5}}}'''|}}
| style="text-align:center; color:#aaa; font-size:85%; padding:2px 10px; border-right:3px solid #c0392b;" | ┄ VS ┄
<!-- ROW 19: t14 -->
<!-- ROW 19: t14 -->
|-
|-
| style="border-right:2px solid #555;" | {{{s14|14}}}. [[{{{prefix|}}}{{{t14|}}}|{{{t14|}}}]]
| style="border:1px solid #bdc3c7; padding:5px 10px; white-space:nowrap; border-right:3px solid #c0392b;" | {{{s14|14}}}. [[{{{prefix|}}}{{{t14|}}}|{{{t14|}}}]]
<!-- ROW 20: gap between QF matches -->
<!-- ROW 20: gap -->
|-
|-
| style="border-right:2px solid #555;" rowspan="2" |
| style="border-bottom:2px solid #c0392b; padding:3px; border-right:3px solid #c0392b;" |
| rowspan="4" | {{#if:{{{w11|}}}|'''{{{w11}}}'''|}}
 
<!-- ROW 21: t6 -->
<!-- ROW 21: t6 -->
|-
|-
| style="border-right:2px solid #555;" | {{{s6|6}}}. [[{{{prefix|}}}{{{t6|}}}|{{{t6|}}}]]
| style="border:1px solid #bdc3c7; padding:5px 10px; white-space:nowrap; border-right:3px solid #c0392b;" | {{{s6|6}}}. [[{{{prefix|}}}{{{t6|}}}|{{{t6|}}}]]
| style="border-left:2px solid #555; border-bottom:2px solid #555;" rowspan="2" |
| rowspan="4" style="border-left:3px solid #c0392b; border-right:3px solid #c0392b; padding:6px 10px; vertical-align:middle; text-align:center; background:#f8f9fa;" | {{#if:{{{w6|}}}|<b>{{{w6}}}</b>|<span style="color:#bbb;">—</span>}}
<!-- ROW 22: gap -->
<!-- ROW 22: VS -->
|-
|-
| rowspan="2" | {{#if:{{{w6|}}}|'''{{{w6}}}'''|}}
| style="text-align:center; color:#aaa; font-size:85%; padding:2px 10px; border-right:3px solid #c0392b;" | ┄ VS ┄
<!-- ROW 23: t11 -->
<!-- ROW 23: t11 -->
|-
|-
| style="border-right:2px solid #555;" | {{{s11|11}}}. [[{{{prefix|}}}{{{t11|}}}|{{{t11|}}}]]
| style="border:1px solid #bdc3c7; padding:5px 10px; white-space:nowrap; border-right:3px solid #c0392b;" | {{{s11|11}}}. [[{{{prefix|}}}{{{t11|}}}|{{{t11|}}}]]
|-
<!-- ROW 24: gap -->
| style="border-right:2px solid #555;" rowspan="2" |
|-
|-
| style="border-bottom:2px solid #c0392b; padding:3px; border-right:3px solid #c0392b;" |
<!-- ROW 25: t7 -->
<!-- ROW 25: t7 -->
|-
|-
| style="border-right:2px solid #555;" | {{{s7|7}}}. [[{{{prefix|}}}{{{t7|}}}|{{{t7|}}}]]
| style="border:1px solid #bdc3c7; padding:5px 10px; white-space:nowrap; border-right:3px solid #c0392b;" | {{{s7|7}}}. [[{{{prefix|}}}{{{t7|}}}|{{{t7|}}}]]
| style="border-left:2px solid #555; border-bottom:2px solid #555;" rowspan="2" |
| rowspan="4" style="border-left:3px solid #c0392b; border-right:3px solid #c0392b; padding:6px 10px; vertical-align:middle; text-align:center; background:#f8f9fa;" | {{#if:{{{w7|}}}|<b>{{{w7}}}</b>|<span style="color:#bbb;">—</span>}}
| rowspan="4" |
| rowspan="8" style="border-left:3px solid #c0392b; border-right:3px solid #c0392b; padding:6px 10px; vertical-align:middle; text-align:center; background:#f0f3f5;" | {{#if:{{{w8_qf|}}}|<b>{{{w8_qf}}}</b>|<span style="color:#bbb;">—</span>}}
| rowspan="8" |
<!-- ROW 26: VS -->
<!-- ROW 26: gap -->
|-
|-
| rowspan="2" | {{#if:{{{w7|}}}|'''{{{w7}}}'''|}}
| style="text-align:center; color:#aaa; font-size:85%; padding:2px 10px; border-right:3px solid #c0392b;" | ┄ VS ┄
<!-- ROW 27: t10 -->
<!-- ROW 27: t10 -->
|-
|-
| style="border-right:2px solid #555;" | {{{s10|10}}}. [[{{{prefix|}}}{{{t10|}}}|{{{t10|}}}]]
| style="border:1px solid #bdc3c7; padding:5px 10px; white-space:nowrap; border-right:3px solid #c0392b;" | {{{s10|10}}}. [[{{{prefix|}}}{{{t10|}}}|{{{t10|}}}]]
<!-- ROW 28: gap between QF matches -->
<!-- ROW 28: gap -->
|-
|-
| style="border-right:2px solid #555;" rowspan="2" |
| style="border-bottom:2px solid #c0392b; padding:3px; border-right:3px solid #c0392b;" |
| rowspan="4" | {{#if:{{{w12|}}}|'''{{{w12}}}'''|}}
 
<!-- ROW 29: t2 -->
<!-- ROW 29: t2 -->
|-
|-
| style="border-right:2px solid #555;" | {{{s2|2}}}. [[{{{prefix|}}}{{{t2|}}}|{{{t2|}}}]]
| style="border:1px solid #bdc3c7; padding:5px 10px; white-space:nowrap; border-right:3px solid #c0392b;" | {{{s2|2}}}. [[{{{prefix|}}}{{{t2|}}}|{{{t2|}}}]]
| style="border-left:2px solid #555; border-bottom:2px solid #555;" rowspan="2" |
| rowspan="4" style="border-left:3px solid #c0392b; border-right:3px solid #c0392b; padding:6px 10px; vertical-align:middle; text-align:center; background:#f8f9fa;" | {{#if:{{{w8|}}}|<b>{{{w8}}}</b>|<span style="color:#bbb;">—</span>}}
<!-- ROW 30: gap -->
<!-- ROW 30: VS -->
|-
|-
| rowspan="2" | {{#if:{{{w8|}}}|'''{{{w8}}}'''|}}
| style="text-align:center; color:#aaa; font-size:85%; padding:2px 10px; border-right:3px solid #c0392b;" | ┄ VS ┄
<!-- ROW 31: t15 -->
<!-- ROW 31: t15 -->
|-
|-
| style="border-right:2px solid #555;" | {{{s15|15}}}. [[{{{prefix|}}}{{{t15|}}}|{{{t15|}}}]]
| style="border:1px solid #bdc3c7; padding:5px 10px; white-space:nowrap; border-right:3px solid #c0392b;" | {{{s15|15}}}. [[{{{prefix|}}}{{{t15|}}}|{{{t15|}}}]]
<!-- ROW 32: end -->
|-
|-
|}</includeonly><noinclude>
|}</div>
 
<noinclude>
== 用法 ==
== 用法 ==
16队单败淘汰赛对阵表模板。种子按 1v16, 8v9, 5v12, 4v13, 3v14, 6v11, 7v10, 2v15 配对。
16队单败淘汰赛对阵表。种子按 1v16, 8v9, 5v12, 4v13, 3v14, 6v11, 7v10, 2v15 配对。


=== 参数 ===
=== 参数 ===
* <code>t1</code>–<code>t16</code>:队伍名称
* <code>t1</code>–<code>t16</code>:队伍名称
* <code>s1</code>–<code>s16</code>:种子序号(默认 1-16
* <code>s1</code>–<code>s16</code>:种子序号(默认 1–16
* <code>prefix</code>:所有队伍链接的公共前缀,如 <code>机器人大赛/第二十二届/</code>
* <code>prefix</code>:链接前缀
* <code>w1</code>–<code>w12</code>:各级胜者(w1-w8 为八分之一决赛胜者,w9-w12 四分之一决赛胜者)
* <code>w1</code>–<code>w8</code>:各场八分之一决赛胜者
* <code>champion</code>:冠军队伍名
* <code>w9</code>–<code>w10</code>:分之一决赛胜者(上半区)
* <code>title</code>:表格标题(默认"对阵表")
* <code>w12</code>、<code>w8_qf</code>:四分之一决赛胜者(下半区
* <code>rd1</code>–<code>rd5</code>:轮次名称
* <code>w11</code>、<code>w13</code>:半决赛胜者
 
* <code>champion</code>:冠军
=== 示例 ===
* <code>title</code> / <code>rd1</code>–<code>rd5</code>:标题和轮次名称
<pre>
</noinclude></includeonly>
{{16TeamBracket
| prefix = 机器人大赛/第二十二届/
| t1  = 北斗队
| t16 = WISER
| t8  = 华科正可[菜汪]
| t9  = 塑料洪流
| t5  = Line
| t12 = 星尘工坊
| t4  = 米卡的萨
| t13 = 对对队
| t3  = 机器GO
| t14 = Ourobot
| t6  = 从容应队
| t11 = 追求卓越
| t7  = 赛尔号
| t10 = 哈吉米南北绿豆队
| t2  = 人民当家作组
| t15 = 五等分の攻程队
}}
</pre>
</noinclude>

2026年7月24日 (五) 22:06的版本