精选 · 开放 · 免费

Josh Comeau

一个教育类 Web 开发者博客,运用明亮活泼的插图和清晰的排版,使复杂的编程概念易于理解。

portfolioblog
Josh Comeau 网站截图
↓ 下载设计系统包 (6 MB)在 OpenDesign 中打开

原站: https://www.joshwcomeau.com

📦 浏览包内文件 →

01

设计气质 DNA

教育性趣味性易用性技术性友好性

一本友好、插图丰富的教科书,用多彩的交互式隐喻来解释复杂的网络技术。

02

色彩

#E60067Accent
#0A0C10Ink
#294E60Ink soft
#FFFFFFBG
#B1DFF6BG soft
#F0F4F6BG quiet
#5A6072Muted
rgba(10, 12, 16, 0.1)Line

采用明亮通透的美学风格,以标志性的天蓝色 (#B1DFF6) 和充满活力的洋红色点缀 (#E60067) 为主导,深海军蓝文本 (#0A0C10) 确保最佳可读性。

03

字体

geometric-sans · monospace

对类别标签使用大写字母和宽松的字间距。 · 仅对代码片段和技术术语使用等宽字体。 · 为长文本内容保持充裕的行高 (1.5)。 · 谨慎使用粗体以突出关键术语,避免破坏布局平衡。

04

间距

4px
8px
12px
16px
24px
32px
48px
64px
96px

基于 4px 的基础网格确保一致的韵律,结构元素间采用 24px 的充裕间距,主要版块分隔则使用 48-96px 的间距。

05

表面 (圆角 / 阴影 / 边线)

sm · 4px
md · 8px
lg · 12px
pill · 999px

使用细微的中性灰色(例如 rgba(10, 12, 16, 0.1))细边框作为卡片和输入框的边界,而类别标签则采用略微更清晰的描边。

0px 2px 4px rgba(0, 0, 0, 0.02) · 0px 4px 12px rgba(0, 0, 0, 0.03) · 0px 8px 24px rgba(0, 0, 0, 0.05)

06

布局

1200container
12columns
24pxgutter
768 / 1024breakpoints

采用双栏布局,一个窄侧边栏 (300px) 用于‘热门内容’和‘分类’,与宽大的主内容栏并列。

07

动效与交互

125msmicro
300mssmall
500msmedium
cubic-bezier(0.06, 0.63, 0.43, 1)easing

为 UI 状态变化使用平滑的透明度过渡。 · 为交互元素使用细微的变换动画。 · 为内容版块使用交错入场动画。

交互元素带有细微的缩放或颜色偏移,提供即时视觉反馈。 · 平滑过渡到新状态或页面,延迟最小。

08

组件

09

文案语气与禁用清单

10

包内真实截图

抓自真实页面 · 真 computed styles

11

System Prompt

该网站是一个友好、教育性的 Web 开发者作品集和博客。美学风格明亮通透,英雄区域使用标志性的天蓝色 (#B1DFF6),并用充满活力的洋红色点缀 (#E60067) 进行高亮。排版简洁几何化,注重可读性和清晰的层级。布局宽敞,使用充裕的留白和细微的边框来划分版块。关键禁忌包括:避免将深色模式作为主要主题、为正文使用衬线字体,或创建拥挤、低对比度的布局。整体感觉是欢迎和鼓舞人心的,使复杂的技术主题变得易于理解。

把这份品味接进你的 Agent

把这套设计的机器可读规格——色彩、字体、动效,整套 DNA——直接交给你的 AI Agent。

OpenDesign 技能 ↗ · 本站 Agent 包 ↗

en · zh-CN · zh-TW · ja · ko