Living Styleguide

Innjoy 设计规范 Vivid

v0.0.7「Vivid 明亮活泼多彩」体系的 token 与组件实时预览:亮白底为主 + 葡萄紫主色 + 天蓝 / 泡泡粉 / 阳光黄 / 草绿 / 蜜橘点缀,大圆角 + 撞色数据 + 细腻动效。所有样式取自 app/assets/css/main.css, 文档见 DESIGN/v0.0.7-design-system.md。 点击任意 token 可复制。

01 · Color

色彩

单主色锁定:交互 / 品牌主色只有 grape 葡萄紫。sky / bubble / sun / leaf / tanger 是点缀,不当全局主色。同语义同色:正向 /「已验证」一律 leaf,焦点金额 $100 一律 sun-300 pill。

主色 · grape(葡萄紫。品牌主色 = 500 按钮 / 600 hover、深块)

点缀 · 五彩家族(克制、成体系。仅展关键档)

sky天蓝· 浅区 tint / 数据 / 深蓝块(800-950)
bubble泡泡粉· 浅区 tint / 强调 pill / 图像模态点
sun阳光黄· 浅区 tint / 焦点金额 pill($100)/ 音乐模态点
leaf草绿· 正向 /「已验证」语义(pill 底 100,字 700)
tanger蜜橘· 备用强调

中性 · stone(暖灰)

正文 text-stone-900,次要 text-stone-500,三级 text-stone-400,描边 stone-900/10。@nuxt/ui:primary: grape · neutral: stone

四模态区分点(仅小圆点级,不做主视觉)

对话 / 文本
grape
图像
bubble
视频
sky
音乐 / 音频
sun

图像 = bubble · 视频 = sky · 音乐 = sun · 对话 = grape。

浅区为主 + 深块锚点(grape-600 / sky-950)

浅区 · paper / white

主文字 stone-900

次要文字 stone-500

三级文字 stone-400

已验证

葡萄紫深块 · grape-600

主文字 paper / white

次要文字 white/70

三级文字 white/55

$100 焦点金额

深蓝块 · sky-950

减紫平衡(开发者区)

沉稳锚点,营造层次

不作交互色

模态小圆点

02 · Typography

字体

主字体 Plus Jakarta Sans(友好圆润几何无衬线):标题 / 正文 / UI 同族,靠字号、字重、紧字距拉层级。Geist Mono 仅用于真实代码(Sdk)。字重档位:标题 extrabold · 按钮 bold · pill / 标签 / eyebrow semibold · 导航 / 正文 medium。

Aa 人人都能创作
Plus Jakarta Sans
--font-sans / --font-display · 标题 + 正文 + UI(400/500/600/700/800)
Aa 0123
Geist Mono
--font-mono · 仅真实代码(Sdk),营销页不用 mono 做装饰

eyebrow 小标签:text-[12px] font-semibold uppercase tracking-[0.16em];浅区 text-grape-600,深块 text-sun-300

03 · Shape

形状 · 圆角(友好圆润)

圆角锁定三档 + 专用:按钮 / pill / 头像 = rounded-full,卡片 / section = rounded-3xl,小卡 / 输入 / 图标块 = rounded-2xl;主角卡(Hero 主图 / Why 凭证卡)= rounded-[1.75rem]

04 · Shadow

阴影

浅面元素一律走暖中性双层柔和阴影 .shadow-soft / .shadow-soft-sm(外层 ≤0.12 透明、强柔化),叠在暖白底 / 鲜艳卡上都不发脏发闷。禁用 Tailwind 默认 shadow-lg/xl/md(纯黑、发冷脏)与任何旧色 tinted 阴影。悬起时 .lift 把阴影柔和加深一档(悬此卡试试)。

05 · Motion

动效

缓动统一 cubic-bezier(0.16,1,0.3,1):微交互快(200-300ms),卡片 .lift 0.4s,图片缩放慢(500ms)。hover 一律走 .lift / .press,勿再手写零散 hover:-translate-y-*。全部尊重 prefers-reduced-motion

  • .lift
    卡片 hover 柔顺上抬 -6px + 阴影柔和加深一档
  • .press
    可点击元素按下回弹(scale .97,触感)
  • .float-soft / -2 / -3
    浮动小元素错峰轻柔漂浮
  • .spotlight
    鼠标跟随柔光(深块卡,配 useMicroInteractions().spotlight)
  • .cta-pulse
    领额度按钮葡萄紫呼吸 + 斜光扫过
  • [data-reveal]
    滚动揭示 / 错峰揭示([data-reveal-stagger])

可交互演示(悬停 / 点击 / 移动光标)

.lift · .press
.spotlight · 移动光标
3D tilt
06 · Section Rhythm

区块色块节奏

页面 = 通栏满铺、亮区为主 + 鲜艳纯色块点缀的连续色块流。深块(grape-600 / sky-950)作鲜艳 / 沉稳锚点;紫色深块全站 ≤ 2 处,避免「紫重」。section py-24 md:py-32,容器 max-w-[1280px] px-6

Hero · --paper 亮白
能力卡 · --paper(内含鲜艳实色卡)
模型墙 · grape-600 葡萄紫深块
作品墙 · sky-50 浅天蓝
为什么 · sun-100 浅阳光黄
证言 · bubble-50 浅泡泡粉
开发者 · sky-950 深蓝(减紫平衡)
CTA · grape-600 + 同心环 + 一暖一冷柔光
07 · Components

签名组件

鲜艳能力卡(整片纯色 + 模态名 pill + 角标去试试)

对话

和顶尖模型聊任何事

去试试
图像示例
图像

一句话生成大片

视频示例
视频
音乐

哼一段就出成曲

撞色数据卡(grape 白字 / sky-100 / sun-300 互撞)

$100免费额度
80+前沿模型
-70%更省成本

轨道凭证卡(同心实环 + grape 柔光 + 中心「一个 key」白卡)

一个 key
接入全部模型

模型墙卡(grape-600 深块 + .spotlight 鼠标跟随柔光 + 多彩模态点)

Otext
GPT-5
OpenAI
Iimage
FLUX.1
Image
Maudio
Suno v4
Music

数据 pill / 浮动胶囊(rounded-full + 撞色图标圆 + 大数字)

2.4s 生成
-70% 价格
已验证 4.9 评分

按钮(grape 主 · 反白深块按钮 · 角标次 CTA)

次 CTA · 文字 + 角标

媒体评价条(重叠缩略图 + ★ Verified leaf 胶囊)

Verified12,000+ 创作者

代码块(Geist Mono 仅此场景 · sky-950 深块)

quickstart.py
from openai import OpenAI
client = OpenAI(base_url="https://api.innjoy.ai/v1")

手风琴 FAQ

示例答案:每位新用户获赠 $100 额度,无需信用卡。

统计数字(grape 主色 + sun 焦点)

$100

免费额度

80+

前沿模型

CTA 终块(纯 grape-600 + 同心细环 + 一暖一冷大柔光)

免费领取 $100 额度