返回 html-ppt-skill
_theme-cell.html
根目录 / docs / readme / _theme-cell.html
1 <!doctype html>
2 <html lang="zh-CN">
3 <head>
4 <meta charset="utf-8">
5 <title>theme cell</title>
6 <link rel="stylesheet" href="../../assets/fonts.css">
7 <link rel="stylesheet" href="../../assets/base.css">
8 <link id="theme-link" rel="stylesheet" href="../../assets/themes/minimal-white.css">
9 <style>
10 html,body{height:100%;margin:0;overflow:hidden}
11 body{
12 background:var(--bg,#fff);color:var(--text-1,#111);
13 font-family:var(--font-sans);box-sizing:border-box;
14 padding:5cqw 6cqw;container-type:size;
15 }
16 .k{font:700 2.6cqw/1 var(--font-mono,monospace);color:var(--text-3,#888);letter-spacing:.14em;text-transform:uppercase;margin-bottom:2.5cqh}
17 h1{font:900 11cqw/.95 var(--font-display,var(--font-sans));letter-spacing:-.025em;margin:0 0 3cqh;color:var(--text-1)}
18 .lede{font:500 3.2cqw/1.4 var(--font-sans);color:var(--text-2,#555);margin:0 0 3.5cqh;max-width:85cqw}
19 .row{display:flex;gap:1.4cqw;flex-wrap:wrap}
20 .pill{padding:1.2cqh 2.4cqw;border-radius:999px;background:var(--surface-2,#f4f4f8);color:var(--text-1);font:600 2.3cqw/1 var(--font-sans);border:1px solid var(--border,#e5e5ea)}
21 .pill.accent{background:var(--accent,#7c5cff);color:#fff;border-color:transparent}
22 .kpi{margin-top:4cqh;display:flex;gap:5cqw}
23 .kpi div{font:900 10cqw/1 var(--font-display,var(--font-sans));letter-spacing:-.03em;color:var(--accent,#7c5cff)}
24 .kpi div span{display:block;font:500 1.8cqw/1 var(--font-sans);color:var(--text-3,#888);margin-top:1cqh;letter-spacing:.08em;text-transform:uppercase}
25 .gradient-hero{background:linear-gradient(90deg,var(--accent,#7c5cff),var(--accent-2,#22d3ee),var(--accent-3,#ff4d8d));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
26 </style>
27 </head>
28 <body>
29 <div class="k" id="kname">theme · minimal-white</div>
30 <h1 id="h1">2026<br>年度回顾</h1>
31 <p class="lede">同一份 outline,换一行 theme,排版、字体、色系、装饰全部重写。</p>
32 <div class="row">
33 <span class="pill accent">12 里程碑</span>
34 <span class="pill">团队 +40%</span>
35 <span class="pill">SAT 98%</span>
36 </div>
37 <div class="kpi">
38 <div>98%<span>Sat</span></div>
39 <div>12<span>MS</span></div>
40 <div>7×<span>Faster</span></div>
41 </div>
42 <script>
43 (function(){
44 const m = /[?&]theme=([\w-]+)/.exec(location.search||'');
45 if (m){
46 const name = m[1];
47 document.getElementById('theme-link').href = '../../assets/themes/'+name+'.css';
48 document.getElementById('kname').textContent = 'theme · ' + name;
49 if (/rainbow|aurora|cyberpunk|vaporwave|y2k/.test(name)){
50 document.getElementById('h1').classList.add('gradient-hero');
51 }
52 }
53 })();
54 </script>
55 </body>
56 </html>
57
57 lines HTML