Awesome-PPT-Design-Skills/japanese-style-ppt-skill/assets/template.html
software-ai-life 4802f2c3b2 first commit
2026-04-24 17:02:19 +08:00

145 lines
4.1 KiB
HTML

<!doctype html>
<html lang="zh-Hant">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Washi Paper & Soft Glow Deck</title>
<style>
:root {
--paper: #F5F5F5;
--paper-2: #EFEDEA;
--ink: #333333;
--muted: #6B6B6B;
--line: #D8D6D0;
--indigo: #2C3E50;
--lavender: #D5D0DB;
--serif: Georgia, "Microsoft YaHei", serif;
--sans: "Microsoft YaHei", "PingFang SC", Arial, sans-serif;
--mono: Consolas, "Courier New", monospace;
}
* { box-sizing: border-box; }
body {
margin: 0;
background: var(--paper);
color: var(--ink);
font-family: var(--sans);
overflow: hidden;
}
.deck {
display: flex;
width: 300vw;
height: 100vh;
transition: transform 700ms cubic-bezier(.2,.8,.2,1);
}
.slide {
width: 100vw;
height: 100vh;
flex: 0 0 100vw;
position: relative;
padding: 7vh 7vw;
overflow: hidden;
background:
radial-gradient(circle at 20% 12%, rgba(213,208,219,.26), transparent 28%),
radial-gradient(circle at 80% 76%, rgba(44,62,80,.06), transparent 34%),
var(--paper);
}
.slide::after {
content: "";
position: absolute;
inset: 0;
pointer-events: none;
background-image:
radial-gradient(circle, rgba(51,51,51,.13) 0 1px, transparent 1.2px);
background-size: 42px 42px;
opacity: .18;
}
.kicker {
font-family: var(--mono);
color: var(--indigo);
font-size: 12px;
letter-spacing: .18em;
text-transform: uppercase;
}
h1, h2 {
font-family: var(--serif);
margin: 0;
letter-spacing: 0;
line-height: 1.05;
}
h1 { font-size: clamp(54px, 7vw, 104px); max-width: 860px; }
h2 { font-size: clamp(36px, 4.4vw, 68px); max-width: 880px; }
p {
font-size: clamp(18px, 1.45vw, 24px);
line-height: 1.55;
color: var(--muted);
max-width: 680px;
}
.rule-v {
position: absolute;
left: 5.6vw;
top: 14vh;
width: 3px;
height: 58vh;
background: var(--indigo);
}
.frame {
border: 1px solid var(--line);
background: rgba(255,255,255,.34);
border-radius: 10px;
padding: 34px;
}
.grid {
display: grid;
grid-template-columns: 0.95fr 1.05fr;
gap: 7vw;
align-items: center;
height: 74vh;
}
.footer {
position: absolute;
left: 7vw;
right: 7vw;
bottom: 4.2vh;
border-top: 1px solid var(--line);
padding-top: 16px;
display: flex;
justify-content: space-between;
color: #9A9690;
font-family: var(--mono);
font-size: 11px;
}
</style>
</head>
<body>
<main class="deck" id="deck">
<section class="slide">
<div class="rule-v"></div>
<div style="margin-left:4vw; margin-top:11vh">
<div class="kicker">Washi Paper & Soft Glow</div>
<h1>Title with quiet editorial warmth</h1>
<p>Use a soft paper surface, thin indigo geometry, and generous negative space.</p>
</div>
<div class="footer"><span>Professional minimalist deck</span><span>01 / 03</span></div>
</section>
<section class="slide">
<div class="kicker">Pattern / Asymmetric thesis</div>
<div class="grid">
<div>
<h2>One focused idea per slide.</h2>
<p>Let the layout breathe before adding extra containers. Use rules and spacing as structure.</p>
</div>
<div class="frame">
<p style="color:var(--ink); margin:0">Diagram, quote, image crop, or evidence frame.</p>
</div>
</div>
<div class="footer"><span>Washi system</span><span>02 / 03</span></div>
</section>
<section class="slide">
<div class="kicker">Closing / Reflection</div>
<h2 style="margin-top:18vh">Professional does not have to feel cold.</h2>
<p>Use restraint, texture, and a single accent to create warmth without losing clarity.</p>
<div class="footer"><span>End</span><span>03 / 03</span></div>
</section>
</main>
</body>
</html>