返回首页

网站设计规范

本文档定义了 ChemicalPeels 项目的设计标准,确保所有页面保持一致的视觉风格和用户体验。

1. 品牌色彩

1.1 品牌主色

BCC Blue
品牌蓝 #0d2c54
BCC Gold
强调金 #f5a623
Navy
深蓝 #0a2240

1.2 背景色系

Warm White
暖白 #faf9f7
Beige
米色 #e8e4df
Mint Green
薄荷绿 #c1e3d3
Pale Purple
淡紫 #d8ccf0

2. 字体规范

2.1 字体族

font-family: 'Noto Sans SC', 'Inter', system-ui, sans-serif;

2.2 字号规范

用途 Class 近似px值
Hero标题text-4xl ~ text-6xl36px ~ 60px
章节标题text-3xl ~ text-4xl30px ~ 36px
卡片标题text-xl20px
正文内容text-base ~ text-lg16px ~ 18px
辅助说明text-sm14px
标签/小字text-xs12px

3. 图标库

使用 Remix Icon 作为图标库。

<link href="https://cdn.jsdelivr.net/npm/remixicon@4.2.0/fonts/remixicon.css" rel="stylesheet">
<i class="ri-图标名"></i>

4. 组件样式

4.1 卡片

class="bg-white p-8 rounded-3xl border border-beige hover:shadow-xl hover:-translate-y-2 transition-all duration-300"

4.2 按钮

// 主按钮
class="bg-bcc-gold text-white px-6 py-2.5 rounded-full"

// 次按钮
class="border-2 border-bcc-blue text-bcc-blue px-6 py-2.5 rounded-full"

// 文字链接
class="text-bcc-blue hover:text-bcc-gold transition"

5. 响应式断点

断点 前缀 屏幕宽度
Mobile默认< 768px
Tabletmd:≥ 768px
Desktoplg:≥ 1024px

6. 动画效果

6.1 渐入动画

.fade-in {
    opacity: 0;
    transform: translateY(40px);
    transition: opacity 0.8s ease, transform 0.8s ease;
}
.fade-in.visible {
    opacity: 1;
    transform: translateY(0);
}

6.2 卡片悬停

.card-hover {
    transition: all 0.3s ease;
}
.card-hover:hover {
    transform: translateY(-8px);
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.15);
}

7. 快速链接

首页 目录 附录工具 GitHub