样式库 Style Library

launchreel Hanzi Pop

launchreel 汉字波普

品牌色洗过的亮舞台,粗黑中文,快速淡入,卡片轮播,节点路线图,甩镜。中文优先。

A bright stage washed in the brand colour, bold Chinese sans, quick fade-up, card carousel, node roadmap, whip pans. Chinese-first.

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 128–140 bpm (picked per domain inside the range); hold 700ms.
  • Transitions: cut, whip-pan, flash-scan.

Film parameters

Resolution1920×1080
Stagebrand-tinted stage (example brand #2F6DF6)
Grain / vignetteoff / off
Devicenone
Entrancefade-up
Tempo128–140 bpm
Hold700ms
Layouts (stats / steps / features / screens)count-up / roadmap / carousel / framed
Transitionscut, whip-pan, flash-scan
Openingsword-swap, tilt-screen
End cardstile, wordmark
Best forchinese-consumer / consumer-app

Do / Don't

Do

  • Bold Chinese sans (Noto Sans SC) for zh films.
  • Card carousel for features.
  • Word-swap opening.

Don't

  • Don't use serif.
  • Don't use in English films unless asked.

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 Hanzi Pop / launchreel 汉字波普 — A bright stage washed in the brand colour, bold Chinese sans, quick fade-up, card carousel, node roadmap, whip pans. Chinese-first. */
:root {
  --launchreel-hanzi-pop-bg: #E2EAFE;
  --launchreel-hanzi-pop-surface: color-mix(in oklab, #ffffff 70%, #E2EAFE);
  --launchreel-hanzi-pop-ink: #121318;
  --launchreel-hanzi-pop-muted: #4F5770;
  --launchreel-hanzi-pop-accent: #2F6DF6;
  --launchreel-hanzi-pop-accent-ink: #ffffff;
  --launchreel-hanzi-pop-line: color-mix(in oklab, #121318 14%, #E2EAFE);

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

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

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

Compare