Template:16TeamBracket:修订间差异
模板页面
更多语言
更多操作
ContentBot2(留言 | 贡献) v2: 全新卡片式设计,彩色轮次表头,加粗连线,无空列 |
ContentBot2(留言 | 贡献) v3: Flexbox卡片式对阵表,箭头连接,彩色轮次 |
||
| 第1行: | 第1行: | ||
<includeonly><div style="overflow-x:auto; padding: | <includeonly><div style="overflow-x:auto; padding:15px 5px;"> | ||
<div style="display:flex; justify-content:center; align-items:stretch; gap:0; min-width:750px; font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif; font-size:14px;"> | |||
<!-- | <!-- RD1: 八分之一决赛 --> | ||
<div style="display:flex; flex-direction:column; min-width:130px; gap:0;"> | |||
<div style="font-weight:bold; text-align:center; padding:8px 6px; background:#2c3e50; color:#fff; border-radius:4px 4px 0 0; margin-bottom:2px;">{{{rd1|八分之一决赛}}}</div> | |||
<div style="display:flex; flex-direction:column; flex:1; justify-content:space-around;"> | |||
< | |||
< | <div style="border:1px solid #ddd; border-radius:4px; overflow:hidden; margin:1px 0;"> | ||
<div style="padding:6px 10px; background:#fff; white-space:nowrap;">{{{s1|1}}}. [[{{{prefix|}}}{{{t1|}}}|{{{t1|}}}]]</div> | |||
<div style="text-align:center; color:#bbb; font-size:12px; padding:2px; background:#fafafa; border-top:1px solid #eee; border-bottom:1px solid #eee;">VS</div> | |||
<div style="padding:6px 10px; background:#fff; white-space:nowrap;">{{{s16|16}}}. [[{{{prefix|}}}{{{t16|}}}|{{{t16|}}}]]</div> | |||
< | </div> | ||
< | |||
< | |||
< | <div style="border:1px solid #ddd; border-radius:4px; overflow:hidden; margin:1px 0;"> | ||
<div style="padding:6px 10px; background:#fff; white-space:nowrap;">{{{s8|8}}}. [[{{{prefix|}}}{{{t8|}}}|{{{t8|}}}]]</div> | |||
<div style="text-align:center; color:#bbb; font-size:12px; padding:2px; background:#fafafa; border-top:1px solid #eee; border-bottom:1px solid #eee;">VS</div> | |||
<div style="padding:6px 10px; background:#fff; white-space:nowrap;">{{{s9|9}}}. [[{{{prefix|}}}{{{t9|}}}|{{{t9|}}}]]</div> | |||
</div> | |||
< | |||
< | |||
< | <div style="border:1px solid #ddd; border-radius:4px; overflow:hidden; margin:1px 0;"> | ||
<div style="padding:6px 10px; background:#fff; white-space:nowrap;">{{{s5|5}}}. [[{{{prefix|}}}{{{t5|}}}|{{{t5|}}}]]</div> | |||
<div style="text-align:center; color:#bbb; font-size:12px; padding:2px; background:#fafafa; border-top:1px solid #eee; border-bottom:1px solid #eee;">VS</div> | |||
<div style="padding:6px 10px; background:#fff; white-space:nowrap;">{{{s12|12}}}. [[{{{prefix|}}}{{{t12|}}}|{{{t12|}}}]]</div> | |||
< | </div> | ||
< | |||
< | |||
< | <div style="border:1px solid #ddd; border-radius:4px; overflow:hidden; margin:1px 0;"> | ||
<div style="padding:6px 10px; background:#fff; white-space:nowrap;">{{{s4|4}}}. [[{{{prefix|}}}{{{t4|}}}|{{{t4|}}}]]</div> | |||
<div style="text-align:center; color:#bbb; font-size:12px; padding:2px; background:#fafafa; border-top:1px solid #eee; border-bottom:1px solid #eee;">VS</div> | |||
<div style="padding:6px 10px; background:#fff; white-space:nowrap;">{{{s13|13}}}. [[{{{prefix|}}}{{{t13|}}}|{{{t13|}}}]]</div> | |||
</div> | |||
< | |||
< | |||
< | <div style="border:1px solid #ddd; border-radius:4px; overflow:hidden; margin:1px 0;"> | ||
<div style="padding:6px 10px; background:#fff; white-space:nowrap;">{{{s3|3}}}. [[{{{prefix|}}}{{{t3|}}}|{{{t3|}}}]]</div> | |||
<div style="text-align:center; color:#bbb; font-size:12px; padding:2px; background:#fafafa; border-top:1px solid #eee; border-bottom:1px solid #eee;">VS</div> | |||
<div style="padding:6px 10px; background:#fff; white-space:nowrap;">{{{s14|14}}}. [[{{{prefix|}}}{{{t14|}}}|{{{t14|}}}]]</div> | |||
< | </div> | ||
< | |||
< | |||
< | <div style="border:1px solid #ddd; border-radius:4px; overflow:hidden; margin:1px 0;"> | ||
<div style="padding:6px 10px; background:#fff; white-space:nowrap;">{{{s6|6}}}. [[{{{prefix|}}}{{{t6|}}}|{{{t6|}}}]]</div> | |||
<div style="text-align:center; color:#bbb; font-size:12px; padding:2px; background:#fafafa; border-top:1px solid #eee; border-bottom:1px solid #eee;">VS</div> | |||
<div style="padding:6px 10px; background:#fff; white-space:nowrap;">{{{s11|11}}}. [[{{{prefix|}}}{{{t11|}}}|{{{t11|}}}]]</div> | |||
</div> | |||
< | |||
< | |||
< | <div style="border:1px solid #ddd; border-radius:4px; overflow:hidden; margin:1px 0;"> | ||
| | <div style="padding:6px 10px; background:#fff; white-space:nowrap;">{{{s7|7}}}. [[{{{prefix|}}}{{{t7|}}}|{{{t7|}}}]]</div> | ||
<div style="text-align:center; color:#bbb; font-size:12px; padding:2px; background:#fafafa; border-top:1px solid #eee; border-bottom:1px solid #eee;">VS</div> | |||
| | <div style="padding:6px 10px; background:#fff; white-space:nowrap;">{{{s10|10}}}. [[{{{prefix|}}}{{{t10|}}}|{{{t10|}}}]]</div> | ||
< | </div> | ||
| style="text-align:center; color:# | <div style="border:1px solid #ddd; border-radius:4px; overflow:hidden; margin:1px 0;"> | ||
<!-- | <div style="padding:6px 10px; background:#fff; white-space:nowrap;">{{{s2|2}}}. [[{{{prefix|}}}{{{t2|}}}|{{{t2|}}}]]</div> | ||
|- | <div style="text-align:center; color:#bbb; font-size:12px; padding:2px; background:#fafafa; border-top:1px solid #eee; border-bottom:1px solid #eee;">VS</div> | ||
| style="border:1px solid # | <div style="padding:6px 10px; background:#fff; white-space:nowrap;">{{{s15|15}}}. [[{{{prefix|}}}{{{t15|}}}|{{{t15|}}}]]</div> | ||
<!-- | </div> | ||
|}</div> | </div></div> | ||
<!-- Arrow connectors RD1→RD2 --> | |||
<div style="display:flex; flex-direction:column; justify-content:space-around; width:22px; flex-shrink:0;"> | |||
<div style="text-align:center; color:#c0392b; font-size:18px; line-height:1.6;">▸</div> | |||
<div style="text-align:center; color:#c0392b; font-size:18px; line-height:1.6;">▸</div> | |||
<div style="text-align:center; color:#c0392b; font-size:18px; line-height:1.6;">▸</div> | |||
<div style="text-align:center; color:#c0392b; font-size:18px; line-height:1.6;">▸</div> | |||
</div> | |||
<!-- RD2: 四分之一决赛 --> | |||
<div style="display:flex; flex-direction:column; min-width:130px; gap:0;"> | |||
<div style="font-weight:bold; text-align:center; padding:8px 6px; background:#34495e; color:#fff; border-radius:4px 4px 0 0; margin-bottom:2px;">{{{rd2|四分之一决赛}}}</div> | |||
<div style="display:flex; flex-direction:column; flex:1; justify-content:space-around;"> | |||
<div style="border:2px solid #c0392b; border-radius:4px; overflow:hidden; margin:6px 0;"> | |||
<div style="padding:6px 10px; background:#fff8f0; text-align:center; white-space:nowrap; font-size:13px;">{{#if:{{{w1|}}}|<b>{{{w1}}}</b>|—}}</div> | |||
<div style="text-align:center; color:#c0392b; font-size:11px; padding:2px; background:#fff; border-top:1px solid #fdcb6e;">VS</div> | |||
<div style="padding:6px 10px; background:#fff8f0; text-align:center; white-space:nowrap; font-size:13px;">{{#if:{{{w2|}}}|<b>{{{w2}}}</b>|—}}</div> | |||
</div> | |||
<div style="border:2px solid #c0392b; border-radius:4px; overflow:hidden; margin:6px 0;"> | |||
<div style="padding:6px 10px; background:#fff8f0; text-align:center; white-space:nowrap; font-size:13px;">{{#if:{{{w3|}}}|<b>{{{w3}}}</b>|—}}</div> | |||
<div style="text-align:center; color:#c0392b; font-size:11px; padding:2px; background:#fff; border-top:1px solid #fdcb6e;">VS</div> | |||
<div style="padding:6px 10px; background:#fff8f0; text-align:center; white-space:nowrap; font-size:13px;">{{#if:{{{w4|}}}|<b>{{{w4}}}</b>|—}}</div> | |||
</div> | |||
<div style="border:2px solid #c0392b; border-radius:4px; overflow:hidden; margin:6px 0;"> | |||
<div style="padding:6px 10px; background:#fff8f0; text-align:center; white-space:nowrap; font-size:13px;">{{#if:{{{w5|}}}|<b>{{{w5}}}</b>|—}}</div> | |||
<div style="text-align:center; color:#c0392b; font-size:11px; padding:2px; background:#fff; border-top:1px solid #fdcb6e;">VS</div> | |||
<div style="padding:6px 10px; background:#fff8f0; text-align:center; white-space:nowrap; font-size:13px;">{{#if:{{{w6|}}}|<b>{{{w6}}}</b>|—}}</div> | |||
</div> | |||
<div style="border:2px solid #c0392b; border-radius:4px; overflow:hidden; margin:6px 0;"> | |||
<div style="padding:6px 10px; background:#fff8f0; text-align:center; white-space:nowrap; font-size:13px;">{{#if:{{{w7|}}}|<b>{{{w7}}}</b>|—}}</div> | |||
<div style="text-align:center; color:#c0392b; font-size:11px; padding:2px; background:#fff; border-top:1px solid #fdcb6e;">VS</div> | |||
<div style="padding:6px 10px; background:#fff8f0; text-align:center; white-space:nowrap; font-size:13px;">{{#if:{{{w8|}}}|<b>{{{w8}}}</b>|—}}</div> | |||
</div> | |||
</div></div> | |||
<!-- Arrow connectors RD2→RD3 --> | |||
<div style="display:flex; flex-direction:column; justify-content:space-around; width:22px; flex-shrink:0;"> | |||
<div style="text-align:center; color:#e67e22; font-size:22px; line-height:1.6;">▸</div> | |||
<div style="text-align:center; color:#e67e22; font-size:22px; line-height:1.6;">▸</div> | |||
</div> | |||
<!-- RD3: 半决赛 --> | |||
<div style="display:flex; flex-direction:column; min-width:130px; gap:0;"> | |||
<div style="font-weight:bold; text-align:center; padding:8px 6px; background:#2980b9; color:#fff; border-radius:4px 4px 0 0; margin-bottom:2px;">{{{rd3|半决赛}}}</div> | |||
<div style="display:flex; flex-direction:column; flex:1; justify-content:space-around;"> | |||
<div style="border:2px solid #e67e22; border-radius:4px; overflow:hidden; margin:10px 0;"> | |||
<div style="padding:8px 10px; background:#fef9e7; text-align:center; white-space:nowrap; font-size:14px;">{{#if:{{{w9|}}}|<b>{{{w9}}}</b>|—}}</div> | |||
<div style="text-align:center; color:#e67e22; font-size:11px; padding:2px; background:#fff; border-top:1px solid #f9ca24;">VS</div> | |||
<div style="padding:8px 10px; background:#fef9e7; text-align:center; white-space:nowrap; font-size:14px;">{{#if:{{{w10|}}}|<b>{{{w10}}}</b>|—}}</div> | |||
</div> | |||
<div style="border:2px solid #e67e22; border-radius:4px; overflow:hidden; margin:10px 0;"> | |||
<div style="padding:8px 10px; background:#fef9e7; text-align:center; white-space:nowrap; font-size:14px;">{{#if:{{{w12|}}}|<b>{{{w12}}}</b>|—}}</div> | |||
<div style="text-align:center; color:#e67e22; font-size:11px; padding:2px; background:#fff; border-top:1px solid #f9ca24;">VS</div> | |||
<div style="padding:8px 10px; background:#fef9e7; text-align:center; white-space:nowrap; font-size:14px;">{{#if:{{{w8_qf|}}}|<b>{{{w8_qf}}}</b>|—}}</div> | |||
</div> | |||
</div></div> | |||
<!-- Arrow RD3→RD4 --> | |||
<div style="display:flex; flex-direction:column; justify-content:center; width:22px; flex-shrink:0;"> | |||
<div style="text-align:center; color:#e74c3c; font-size:26px;">▸</div> | |||
</div> | |||
<!-- RD4: 决赛 --> | |||
<div style="display:flex; flex-direction:column; justify-content:center; min-width:140px; gap:0;"> | |||
<div style="font-weight:bold; text-align:center; padding:8px 6px; background:#e74c3c; color:#fff; border-radius:4px 4px 0 0; margin-bottom:2px;">{{{rd4|决赛}}}</div> | |||
<div style="display:flex; flex-direction:column; justify-content:center; flex:1;"> | |||
<div style="border:3px solid #e74c3c; border-radius:6px; overflow:hidden;"> | |||
<div style="padding:10px; background:#fff5f5; text-align:center; font-size:15px;">{{#if:{{{w11|}}}|<b>{{{w11}}}</b>|—}}</div> | |||
<div style="text-align:center; color:#e74c3c; font-size:13px; padding:3px; background:#fff; border-top:2px solid #e74c3c; font-weight:bold;">VS</div> | |||
<div style="padding:10px; background:#fff5f5; text-align:center; font-size:15px;">{{#if:{{{w13|}}}|<b>{{{w13}}}</b>|—}}</div> | |||
</div> | |||
</div></div> | |||
<!-- Arrow → Champion --> | |||
<div style="display:flex; flex-direction:column; justify-content:center; width:22px; flex-shrink:0;"> | |||
<div style="text-align:center; font-size:30px;">▸</div> | |||
</div> | |||
<!-- Champion --> | |||
<div style="display:flex; flex-direction:column; justify-content:center; min-width:110px; gap:0;"> | |||
<div style="text-align:center; padding:14px 8px; background:linear-gradient(135deg,#f9ca24,#f0932b); border-radius:6px; font-weight:bold; font-size:16px; color:#2d3436;"> | |||
{{#if:{{{champion|}}}|🏆<br>{{{champion}}}|—}} | |||
</div> | |||
</div> | |||
</div></div> | |||
<noinclude> | <noinclude> | ||
== 用法 == | == 用法 == | ||
16队单败淘汰赛对阵表。 | 16队单败淘汰赛对阵表(Flexbox 卡片式)。每个轮次独立成列,用箭头连接。 | ||
=== 参数 === | === 参数 === | ||
| 第137行: | 第159行: | ||
* <code>s1</code>–<code>s16</code>:种子序号(默认 1–16) | * <code>s1</code>–<code>s16</code>:种子序号(默认 1–16) | ||
* <code>prefix</code>:链接前缀 | * <code>prefix</code>:链接前缀 | ||
* <code>w1</code>–<code>w8</code>: | * <code>w1</code>–<code>w8</code>:八分之一决赛各场胜者 | ||
* <code>w9</code>–<code>w10</code> | * <code>w9</code>–<code>w10</code>、<code>w12</code>、<code>w8_qf</code>:半决赛对阵 | ||
* <code>w11</code>、<code>w13</code>:决赛对阵 | |||
* <code>w11</code>、<code>w13</code>: | |||
* <code>champion</code>:冠军 | * <code>champion</code>:冠军 | ||
</noinclude></includeonly> | </noinclude></includeonly> | ||