1111
1212 <!-- ===================== HEADER ===================== -->
1313 < header class ="site-header ">
14- < h1 > 数值卡牌 · 自动 PK</ h1 >
15- < p class ="sub "> 选两张卡 → 调等级 → 开始战斗 → 看谁赢 · 等级、稀有度与属性决定战斗表现;Battle Power 评价综合实力</ p >
14+ < div class ="brand ">
15+ < h1 > 数值卡牌 · 自动 PK</ h1 >
16+ < p class ="sub "> 选两张卡 → 调等级 → 开始战斗 → 看谁赢 · 等级、稀有度与属性决定战斗表现;Battle Power 评价综合实力</ p >
17+ </ div >
18+ < div class ="header-meta " aria-hidden ="true ">
19+ < span > 24 CARDS</ span > < i > </ i > < span > 12 RARITY</ span > < i > </ i > < span > SEEDED RNG</ span >
20+ </ div >
1621 </ header >
1722
18- <!-- ===================== PLAYER CARDS ===================== -->
23+ <!-- ===================== PLAYER CARDS + BATTLE AXIS ===================== -->
1924 < div class ="setup " id ="setup ">
2025 < section class ="pcard blue " id ="panelA ">
2126 < div class ="pcard-top ">
@@ -29,21 +34,29 @@ <h1>数值卡牌 · 自动 PK</h1>
2934 < span class ="role-badge " id ="roleA "> </ span >
3035 </ div >
3136 < div class ="cdesc " id ="descA "> </ div >
32- < div class ="lvl-row ">
37+ </ div >
38+ < div class ="lvl-block ">
39+ < div class ="lvl-head ">
3340 < label for ="lvlA "> LEVEL</ label >
34- < input type ="range " id ="lvlA " min ="1 " max ="100 " value ="50 ">
3541 < span class ="lvl-val " id ="lvlAVal "> Lv.50</ span >
3642 </ div >
43+ < input type ="range " id ="lvlA " min ="1 " max ="100 " value ="50 ">
3744 </ div >
3845 < div class ="bp-block ">
3946 < span class ="bp-label "> BATTLE POWER</ span >
40- < span class ="bp-value " id ="bpA "> —</ span >
41- < span class ="bp-delta " id ="bpDeltaA "> </ span >
47+ < div class ="bp-main ">
48+ < span class ="bp-value " id ="bpA "> —</ span >
49+ < span class ="bp-delta " id ="bpDeltaA "> </ span >
50+ </ div >
4251 </ div >
4352 < div class ="stats-grid " id ="statsA "> </ div >
4453 </ section >
4554
46- < div class ="vs-col "> < div class ="vs "> VS</ div > </ div >
55+ < div class ="vs-col " aria-hidden ="true ">
56+ < div class ="axis-line "> </ div >
57+ < div class ="vs "> < span > VS</ span > </ div >
58+ < div class ="axis-line "> </ div >
59+ </ div >
4760
4861 < section class ="pcard red " id ="panelB ">
4962 < div class ="pcard-top ">
@@ -57,16 +70,20 @@ <h1>数值卡牌 · 自动 PK</h1>
5770 < span class ="role-badge " id ="roleB "> </ span >
5871 </ div >
5972 < div class ="cdesc " id ="descB "> </ div >
60- < div class ="lvl-row ">
73+ </ div >
74+ < div class ="lvl-block ">
75+ < div class ="lvl-head ">
6176 < label for ="lvlB "> LEVEL</ label >
62- < input type ="range " id ="lvlB " min ="1 " max ="100 " value ="50 ">
6377 < span class ="lvl-val " id ="lvlBVal "> Lv.50</ span >
6478 </ div >
79+ < input type ="range " id ="lvlB " min ="1 " max ="100 " value ="50 ">
6580 </ div >
6681 < div class ="bp-block ">
6782 < span class ="bp-label "> BATTLE POWER</ span >
68- < span class ="bp-value " id ="bpB "> —</ span >
69- < span class ="bp-delta " id ="bpDeltaB "> </ span >
83+ < div class ="bp-main ">
84+ < span class ="bp-value " id ="bpB "> —</ span >
85+ < span class ="bp-delta " id ="bpDeltaB "> </ span >
86+ </ div >
7087 </ div >
7188 < div class ="stats-grid " id ="statsB "> </ div >
7289 </ section >
@@ -86,7 +103,8 @@ <h1>数值卡牌 · 自动 PK</h1>
86103
87104 < div class ="round-center ">
88105 < div class ="round-label "> ROUND</ div >
89- < div class ="round-value " id ="roundTxt "> —</ div >
106+ < div class ="round-value " id ="roundTxt "> --</ div >
107+ < div class ="hud-state " id ="hudState "> READY</ div >
90108 </ div >
91109
92110 < div class ="hud-side red ">
@@ -102,15 +120,18 @@ <h1>数值卡牌 · 自动 PK</h1>
102120
103121 <!-- ===================== BATTLE CONTROL BAR ===================== -->
104122 < section class ="control-bar ">
105- < div class ="ctrl-btns ">
106- < button id ="startBtn " class ="btn primary "> ▶ 开始战斗</ button >
107- < button id ="againBtn " class ="btn secondary "> ↻ 再战</ button >
108- </ div >
109- < div class ="speed-seg " role ="group " aria-label ="播放速度 ">
110- < span class ="speed-label "> SPEED</ span >
111- < button class ="spdbtn on " data-speed ="slow "> 慢</ button >
112- < button class ="spdbtn " data-speed ="fast "> 快</ button >
113- < button class ="spdbtn " data-speed ="instant "> 瞬</ button >
123+ < div class ="ctrl-inner ">
124+ < div class ="ctrl-btns ">
125+ < button id ="startBtn " class ="btn primary "> ▶ 开始战斗</ button >
126+ < button id ="againBtn " class ="btn secondary "> ↻ 再战</ button >
127+ </ div >
128+ < div class ="ctrl-div " aria-hidden ="true "> </ div >
129+ < div class ="speed-seg " role ="group " aria-label ="播放速度 ">
130+ < span class ="speed-label "> SPEED</ span >
131+ < button class ="spdbtn on " data-speed ="slow "> 慢</ button >
132+ < button class ="spdbtn " data-speed ="fast "> 快</ button >
133+ < button class ="spdbtn " data-speed ="instant "> 瞬</ button >
134+ </ div >
114135 </ div >
115136 </ section >
116137
@@ -120,18 +141,24 @@ <h1>数值卡牌 · 自动 PK</h1>
120141 < span > BATTLE LOG</ span >
121142 < span class ="log-count " id ="logCount "> 0 EVENTS</ span >
122143 </ div >
123- < div class ="logbox " id ="logbox "> </ div >
144+ < div class ="logbox " id ="logbox "> < div class =" log-empty " > STANDBY · 等待战斗开始 </ div > < /div >
124145 </ section >
125146
126147 <!-- ===================== BATTLE RESULT ===================== -->
127148 < section class ="result-panel " id ="resultBox " style ="display:none ">
128- < div class ="result-title " id ="resultTitle "> 🏆 VICTORY</ div >
129- < div class ="result-name " id ="resultName "> —</ div >
130- < div class ="result-meta " id ="resultMeta "> </ div >
131- < div class ="result-hp-label "> 剩余生命</ div >
132- < div class ="result-hp " id ="resultHp "> — / —</ div >
133- < div class ="result-pct " id ="resultPct "> —</ div >
134- < button id ="resultAgainBtn " class ="btn primary "> ↻ 再战</ button >
149+ < div class ="result-left ">
150+ < div class ="result-title " id ="resultTitle "> 🏆 VICTORY</ div >
151+ < div class ="result-name " id ="resultName "> —</ div >
152+ < div class ="result-meta " id ="resultMeta "> </ div >
153+ </ div >
154+ < div class ="result-right ">
155+ < div class ="result-hp-block ">
156+ < div class ="result-hp-label "> REMAINING HP</ div >
157+ < div class ="result-hp " id ="resultHp "> — / —</ div >
158+ < div class ="result-pct " id ="resultPct "> —</ div >
159+ </ div >
160+ < button id ="resultAgainBtn " class ="btn primary "> ↻ 再战</ button >
161+ </ div >
135162 </ section >
136163
137164</ div >
0 commit comments