[Template: 1920 canvas free Deck] [Intent] For scenarios where you don't want to be bound by templates (personal portfolios, unconventional talks, art / design class decks). Provides a fixed 1920×1080 canvas + very strong type / color constraints, letting the agent freely arrange each page according to content like writing React components. Inspired by 1weiho/open-slide.
[Hard technical specs]
- Canvas: each page strictly
width: 1920px; height: 1080px;Usetransform: scale(...)to fit the viewport (defaultscale(0.7)centered). - Absolutely no overflow: each page's content must fit in 1920×1080, no scrollbars allowed.
- Type scale (px):
2xs:18 · xs:22 · sm:28 · md:36 · lg:48 · xl:64 · 2xl:88 · 3xl:120 · 4xl:160 · 5xl:220。 - Margin padding: one of 96 / 128 / 160.
- Each page has
<section class="slide" data-slide-id="<n>">。
[Color palette — choose 1 set per deck, don't change it throughout]
- 🌫 Ash & Lime — bg
#f1efea, ink#161616, accent#c5e803。 - 🌌 Sea Indigo — bg
#0a0e1a, ink#f5f5f7, accent#5ac8fa。 - 🧉 Mate Mocha — bg
#1a1411, ink#f5e9d6, accent#d97757。 - 🌸 Pearl Rose — bg
#fdf6f3, ink#1a1015, accent#ff5d8f。
[Layout freedom — this is the core]
- No mandatory template; each page is based oncontent naturechoosing its own layout: cover / question / quote / image-text / three-column / five-column / list / data card / full-bleed image.
- But each pagemust follow one rule: there is only 1 visual hierarchy — one punchline, one number, one image; don't "emphasize everything".
- Don't stuff in two equal blocks of text; if you really need juxtaposition, use a 3-column equal-weight grid.
[Fonts]
- Latin:
Inter Tight(display) +Inter(body); orSource Serif Pro(for editorial style). - Chinese:
Noto Sans SC(sans style) orNoto Serif SC(editorial style); do not mix sans + serif. - mono:
JetBrains MonoFor data / timestamps.
[Design details]
- Emoji decoration is strictly prohibited (those in the content are allowed); no multicolor rainbow; accent uses only one color.
- Strictly prohibited to apply generic libraries like lucide / feather to SVG icons (write your own inline SVG).
- Add keyboard ← / → switching + hash sync; fixed corner marks: bottom right
№N/M, bottom left deck title. - Must use the user's real content; lorem ipsum is strictly prohibited.
- Single-file HTML; Tailwind CDN; no external images.