返回 html-ppt-skill
diff.html
根目录 / templates / single-page / diff.html
1 <!DOCTYPE html>
2 <html lang="zh-CN"><head><meta charset="utf-8"><title>Diff</title>
3 <link rel="stylesheet" href="../../assets/fonts.css">
4 <link rel="stylesheet" href="../../assets/base.css">
5 <link rel="stylesheet" id="theme-link" href="../../assets/themes/minimal-white.css">
6 <link rel="stylesheet" href="../../assets/animations/animations.css">
7 <style>
8 .diff{font-family:var(--font-mono);font-size:14px;line-height:1.6;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border)}
9 .diff .ln{display:block;padding:2px 16px;white-space:pre}
10 .diff .add{background:rgba(26,175,108,.12);color:var(--good)}
11 .diff .del{background:rgba(224,68,90,.12);color:var(--bad)}
12 .diff .ctx{color:var(--text-2)}
13 .diff .hd{background:var(--surface-2);color:var(--text-3);padding:8px 16px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--border)}
14 </style>
15 </head><body class="single">
16 <div class="deck"><section class="slide is-active" data-title="Diff">
17 <p class="kicker">Before / After</p>
18 <h2 class="h2">一次迁移到 tokens 后</h2>
19 <div class="card diff mt-l" style="padding:0">
20 <div class="hd">assets/components/card.css</div>
21 <span class="ln ctx">.card {</span>
22 <span class="ln del">- background: #ffffff;</span>
23 <span class="ln del">- color: #0c0d10;</span>
24 <span class="ln del">- border-radius: 18px;</span>
25 <span class="ln del">- box-shadow: 0 10px 30px rgba(18,24,40,.08);</span>
26 <span class="ln add">+ background: var(--surface);</span>
27 <span class="ln add">+ color: var(--text-1);</span>
28 <span class="ln add">+ border-radius: var(--radius);</span>
29 <span class="ln add">+ box-shadow: var(--shadow);</span>
30 <span class="ln ctx">}</span>
31 </div>
32 <p class="dim mt-m">24 个主题从此只需改 variables——其他 0 改动。</p>
33 </section></div>
34 <script src="../../assets/runtime.js"></script>
35 </body></html>
36
36 lines HTML