咱们的 UI 风格组件库

把之前收集的 UI / 交互风格都实现一遍放在这里:同一组核心组件(按钮、输入、开关、徽章、数据卡、计数页签、表格、通知、迷你仪表盘),换上不同风格的设计语言渲染,方便横向对比、挑了就能往项目里套。每区都标了来源与风格要点,全部是 CSS/JS 风格复刻,不是原库代码搬运。

FlowAI 浅色 SaaS 风

风格复刻 · 来源:X 帖 @zahragr8r「Notification UI Design」· 原帖

浅灰底 + 白卡大圆角,轻阴影配 1px 浅灰边;正文全灰阶,彩色只给状态点、胶囊标签和图标底(浅底深字)。主角是右侧通知面板:计数页签、搜索、Mark all read 都是真交互。

▦ Dashboard
⛓ Workflow Library
▤ Templates
📊 Analytics
👥 Team Members
⚙ Settings
WORKFLOWS
Email support router
Lead scoring pipeline
HubSpot sync
893 / 1000 runs
J Jane Cooper
Dashboard > Notification

Welcome Back, Jane!

Automate tasks using AI in minutes. No code required.

Total Runs
12,847
▲ 12.5% vs last week
Success Rate
98.2%
▲ 0.8% vs last week
Active Workflows
23
▲ 3 new this week
Active Workflows
Run IDWorkflowTriggerRunsSuccess
#8421✉ Email Support RouterWebhook3,20499.1%
#8420◎ Lead Scoring PipelineSchedule1,87697.4%
#8419💬 Slack Digest ReporterSchedule94288.0%
#8418🐦 Twitter Brand MonitorStream5,41198.8%
Recent Templates
🧊
Email Support Router
Active
🧊
Lead Scoring Pipeline
Active
🧊
Sales Dashboard Report
Draft
InfoErrorWarning
Notification

CloseCRM 数据表格

同族展品 · 来源:X 帖 @Tanjim38(gr8rstudio)CloseCRM 仪表盘演示 · 作者主页

与 FlowAI 同属浅色 SaaS 家族,差别在侧栏选中态:这里是黑色高亮(FlowAI 区是浅灰选中),正好对照。表格的 Probability 按高低着色、Status 用胶囊、顶部紫色 Create 主按钮。

▦ Dashboard
🤝 Deals
👥 Contacts
📅 Calendar
📊 Reports
⚙ Settings
CompanyDeal ValueDeals CreatedDeals WonProbabilityStatusOwner

审批流 · B2B SaaS

风格复刻 · 来源:X 帖 @jubayer6910「approvals screen ui.」(产品名 Auton)· 作者主页

同属浅色 SaaS 家族,但更 B2B 企业级:信息更密、蓝色主按钮。核心是一套「审批」组合组件——请求列表(计数页签随数据变)+ 详情面板(倒计时真在走、权限变更清单、风险信号、审批人进度),Approve / Deny 点了立刻改状态。

GENERAL
▦ Dashboard
✓ Approvals 3
⛓ Workflows
🧑 Agents
MANAGE
🔑 Permissions
📜 Audit log
⚙ Settings
Agent · Ops Bot
Running 4 automations
Team plan · 18 / 25 seats
Requests

Looseleaf · 纸上笔记本

风格复刻 · 来源:Looseleaf · 原站

纸张纹理 + 手绘钢笔线条 + 胶带贴纸,像把界面画在活页纸上:边框是不规则的手绘抖动线,卡片微微旋转,重点用荧光笔和胶带「贴」出来。

NEW! 草稿
今日待办
7 件
比昨天少 2 件 ✓
📌 记得交周报!今天截止
✎ 写设计库首页 进行中
✎ 给 Yumi 站改文案
✓ 部署 kanji 站 done
✓ 复习第 8 课汉字
🏠 首页
📓 笔记
⚙ 设置
访问1,204
收藏96

Sketchbook UI · 草图线框

风格复刻 · 来源:Sketchbook UI · 原站

同是手绘,和 Looseleaf 的区别在气质:那边是「贴在笔记本上的成品」,这边是「铅笔打草稿的线框」——方格纸底、石墨灰单色、双线描边、斜线阴影,像产品经理白板上的 wireframe 活了过来。

sketchv2.0
USERS
8,431
↗ +12% (hatch = 增长)
✉ You have 3 new messages inbox
☐ Fix header layout bug
☐ Draw empty state
☑ Wireframe v1 done
☑ Grid & spacing
Home
Pages
Settings
Revenue$12.4k
Orders312

ExpoKit · 液态玻璃

风格复刻 · 来源:ExpoKit · 原站

液态玻璃:毛玻璃透光、高光描边、轻微 3D 悬浮感,移动端气质。玻璃必须放在有颜色的背景上才成立——注意卡片边缘那道高光和背景透过来的色。

9:41📶 🔋
Good evening
Daniel 👋
Total Balance
$24,806.12
▲ 4.2% this week
SpendingThis week
🛒
Grocery StoreToday · Card
-$48.20
💼
SalaryYesterday
+$3,200
PROVerified ✓
🔔
Payment received
¥12,000 · just now
Salary +$3,200
Grocery -$48.20
Refund +$19.99
Coffee -$6.50

goopUI · 液体物理

风格复刻 · 来源:goopUI · 原站

液体物理:滴落、拉伸、融合。下面的开关、加载点和按钮都用了 SVG gooey 滤镜——两个圆靠近时会像水滴一样「黏」成一团,而不是生硬地重叠。

Gooey 开关
点它——旋钮拉出时会拖出一颗黏连的小滴
Gooey 加载
三个点互相融合又分开
滴落按钮
悬停时按钮底部滴下黏液
组件行(液体皮)
gooeydrip
粘度指数 98.6% ▲ 流动性佳
💧 两个水滴已融合为一个 物理

Rare UI · 稀有动画单品

风格复刻 · 来源:Rare UI · 原站

卖点是「别处没有的动画单品」:渐变流光描边、磁吸光泽、形态变换。组件本身克制,把惊艳留给动效那一瞬。

Aurora Card

描边是一圈流动的极光渐变,一直在转。

Morph Loader

圆 → 方 → 三角,border-radius 形变循环。

组件行
RARE1 / file
◐ Aurora Border 热门
◑ Morph Loader
▦ Bento Grid
▤ Dock Nav
✨ 新单品上架:Text Scramble 标题
组件总数 48 · 本周新增 +6

beUI · 弹性动画组件

风格复刻 · 来源:beUI · 原站

和 Rare 的区别:Rare 是「单品奇观」,beUI 是「全员弹跳」——每个组件都带弹簧物理的入场、悬停和状态切换,整个界面像有心跳。点一点下面的东西感受回弹。

spring!bouncy
Active users
0
▲ live · 滚动到此会数字滚动
🎉 任务完成,+50 XP
Toggle 开关 弹性
Accordion 手风琴
Spring Modal 弹窗
Stagger List 列表
Home
Explore
Profile
Steps8,432
Streak12 天

AffectUI · AI 产品风

风格复刻 · 来源:AffectUI · 原站

专为 AI 产品:Agent 状态可观测是主角——运行状态脉冲、Token 用量、实时日志流、对话气泡。深色控制台气质,和前面所有浅色风格拉开距离。

Agent · Research-01
running · task #4821 · 2m 14s
RUNNING
Tokens
64k / 100k
Context
38%
帮我把这周的销售数据汇总成报告
好的,正在读取 3 个数据源…
tool: sheets.read · 0.8s ✓
已生成摘要:本周销售额 ¥1.24M,环比 +8.3%。需要导出 PDF 吗?
gpt-xtools: 12cost $0.42 Auto-approve
Success rate
97.8%
Avg latency
1.2s
Runs today
312

Detent · shadcn 系高级风

风格复刻 · 来源:Detent(付费组件库,shadcn 分发)· 原站

「让产品看起来贵」:克制到近乎吝啬的用色、精密的 1px 边框、多层微阴影、小圆角。没有一处多余装饰,完成度全在毫米级的间距与对齐上。

Support Inbox3 open
SM
Sarah MillerRefund request for order #2291…
2m
JK
James KimAPI rate limits on the Pro plan?
18m
AR
Ana RuizInvoice for March, please
1h
Monthly recurring revenue
$48,290
↑ 12.1% vs previous month
INV-2041 · Acme Corp $1,200Paid
INV-2042 · Globex $860Due
INV-2043 · Initech $2,450Paid
INV-2044 · Umbra $310Due
✓ Payment received — INV-2041 settled now

Astryx · Meta 设计系统风

风格复刻(按其公开设计语言近似实现,未引原包)· 来源:Meta Astryx · GitHub

正统设计系统气质:规范的 4/8 间距、清晰的类型层级、组件状态一应俱全(默认/悬停/按下/禁用都定义过)。不炫技,可预测——大厂系统的价值就在这份无聊里。

BadgeNew
Helper text · 状态:默认
Error text · 格式不正确
Total accounts
24,512
↑ 2.4% vs last period
Design tokensActivev3.2
Component auditActivev1.8
Legacy themeArchivedv0.9
Old icon setArchivedv0.4
ℹ Design token 已同步到全部平台
Overview
Components
Tokens
Guidelines
Components150+
Apps13,000+

交互动效区 · Motion

来源:Motion Prompt 动效命名库(@showheyohtaki)· 画廊 + Emil Kowalski 的动效规矩 · 演示均可重播

风格之外,动效是另一套语言:Motion Prompt 管「效果叫什么、长什么样」,Emil 的规矩管「该不该动、参数怎么定」。下面每个格子都标了编号,挑中了报编号就能复刻到项目里。

仪表盘入场编排CloseCRM 演示视频复刻 · 来源:X 帖 @Tanjim38「My favorite dashboard we have designed & motion so far.」
Total Revenue$128.4k
Active Deals342
Win Rate68%
Acme Corp $42,000
Globex $18,600
Initech $9,240
入场顺序:左导航先入 → 顶栏淡入 → KPI 与图表 stagger → 表格行 fade-up 收尾。视线被编排着走完整个页面。
#007 Count-up
0
数字滚动 · 数据卡专用
#022 Light sweep
★ Subscriber
一道光扫过表面 · 循环播放
#002 Stagger
依次入场 · 每项错开 60ms
#060 Segmented直接点
分段控件 · 滑块跟随选中项
#080 Highlighter

首屏加载从 3.2s 压到 1s 以内,靠的是离线包。

荧光笔扫过关键短语
#090 Lazy fade-in
图片就绪后淡入,不闪烁
#145 Timeline fill
时间线随进度填充
#166 Favourite burst直接点 ♥
收藏时粒子迸溅 + 光圈
Emil · 缓动曲线
ease-out
linear
ease-in
UI 动效默认 ease-out:先快后稳
Emil · 按压反馈直接按
所有可点元素 :active 缩 0.97
Emil · 浮层生长直接点
从触发点长出来
transform-origin 对准按钮
浮层从触发点缩放出现
Emil · 对称退出直接点
进场 250ms,退场同曲线同方向