样式库 Style Library

launchreel Confetti

launchreel 彩纸

品牌色洗过的亮舞台,弹跳淡入字,卡片轮播,步骤标签弹出,甩镜。

A light stage washed in the brand colour, bouncy fade-up type, card carousel, number bento, step tags popping, whip pans.

16:9 frame mock · light

Palette

Type

标题 Display 永正文 Body — 好的界面不抢内容 1234567890Previews use your installed fonts; webfonts are not bundled.
DisplayInter, "Noto Sans SC", system-ui, sans-serif
BodyInter, "Noto Sans SC", system-ui, sans-serif
super144px
chapter64px
ui title40px
body28px
label22px

Display Inter, body Inter. Chinese films: Noto Sans SC. Sizes at 1920×1080.

Shape & surface

radius · card12px
radius · screen18px
shadownone
glassnone

Motion

  • Entrance: fade-up (ease-out).
  • Tempo 132–148 bpm (picked per domain inside the range); hold 600ms.
  • Transitions: cut, whip-pan, zoom, flash-scan.

Film parameters

Resolution1920×1080
Stagebrand-tinted stage (example brand #2F6DF6)
Grain / vignetteoff / off
Devicenone
Entrancefade-up
Tempo132–148 bpm
Hold600ms
Layouts (stats / steps / features / screens)bento / step-tags / carousel / sweep
Transitionscut, whip-pan, zoom, flash-scan
Openingsword-swap, tilt-screen
End cardstile, wordmark
Best forconsumer-app / community

Do / Don't

Do

  • Short holds (600ms), high tempo.
  • Word-swap opening.
  • Whip pans between sections.

Don't

  • Don't use grain or serif.
  • Don't hold a frame still for long.

Used in

Sources

  • launchreel: src/lib/style/look-menu.ts (LOOK_MENU), src/lib/style/look.ts, src/lib/style/defaults.ts

Updated 2026-10-13

Export

/* launchreel Confetti / launchreel 彩纸 — A light stage washed in the brand colour, bouncy fade-up type, card carousel, number bento, step tags popping, whip pans. */
:root {
  --launchreel-confetti-bg: #E2EAFE;
  --launchreel-confetti-surface: color-mix(in oklab, #ffffff 70%, #E2EAFE);
  --launchreel-confetti-ink: #121318;
  --launchreel-confetti-muted: #4F5770;
  --launchreel-confetti-accent: #2F6DF6;
  --launchreel-confetti-accent-ink: #ffffff;
  --launchreel-confetti-line: color-mix(in oklab, #121318 14%, #E2EAFE);

  --launchreel-confetti-pal-stage-bg: #E2EAFE;
  --launchreel-confetti-pal-ink: #121318;
  --launchreel-confetti-pal-muted: #4F5770;
  --launchreel-confetti-pal-accent-example: #2F6DF6;
  --launchreel-confetti-pal-accent-2-example: #8698D5;

  --launchreel-confetti-font-display: Inter, "Noto Sans SC", system-ui, sans-serif;
  --launchreel-confetti-font-body: Inter, "Noto Sans SC", system-ui, sans-serif;
  --launchreel-confetti-text-super: 144px;
  --launchreel-confetti-text-chapter: 64px;
  --launchreel-confetti-text-ui-title: 40px;
  --launchreel-confetti-text-body: 28px;
  --launchreel-confetti-text-label: 22px;

  --launchreel-confetti-radius-card: 12px;
  --launchreel-confetti-radius-screen: 18px;
  --launchreel-confetti-shadow: none;
}

Compare