---
title: "如何将相机拾取的颜色转换为网站的 CSS 变量"
author: "Lubor Šimůnek"
date: 2026-08-25
modified: 2026-08-26
language: "zh-Hans"
url: "https://appstoryo.com/zh-hans/blog/camera-color-to-css-variables-web"
publisher: "AppStoryo (lapnito.cz s.r.o.)"
license: "CC BY 4.0"
license_url: "https://creativecommons.org/licenses/by/4.0/"
category: "设计"
keywords: ["设计", "article", "AppStoryo"]
---

# 如何将相机拾取的颜色转换为网站的 CSS 变量

> 学习如何用相机捕捉真实世界的颜色，将其转换为 HSL，并直接用作 CSS 自定义属性，构建一致且可扩展的设计系统。

## 为什么设计师从现实世界取色

最好的色彩调色板很少诞生于屏幕之上。它们来自定义时尚品牌形象的布料、旅途中拍摄的墙面成为旅行网站的主色调，或者需要在数字世界中忠实还原的实体产品。物理材质拥有合成色样难以复制的情感真实性。

难点始终在于"翻译"：你看到了颜色，但需要代码。

## CSS 变量基础

CSS 自定义属性（CSS 变量）允许你定义一次值并在任何地方复用。在 `:root` 中声明，页面中的每个元素都可以继承：

```
:root {
  --color-brand-500: hsl(220, 60%, 45%);
}
```

在一处修改值，所有使用它的组件都会自动更新。

## 逐步操作：从相机到 CSS 变量

打开 **[Color Picker Camera: HEX RGB](https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237)**，将实时相机对准任何材质——墙壁、包装、印刷目录——点击固定颜色。应用立即显示 HEX、RGB 和 HSL 值。一键复制 HSL 值。

将其直接粘贴到样式表中，只需调整亮度即可生成完整的色阶：

```
:root {
  --color-brand-900: hsl(220, 60%, 20%);
  --color-brand-500: hsl(220, 60%, 45%);
  --color-brand-100: hsl(220, 60%, 90%);
}
```

## 设计令牌与 Figma 集成

**[Color Picker Camera: HEX RGB](https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237)** 支持将已保存的调色板导出为 JSON 文件——这与 Figma 的 Tokens 插件和 Style Dictionary 等工具原生支持的格式相同。此外，色彩和谐功能在取色时立即推荐互补色、三元色等变体，让你在打开电脑之前就能构建完整的调色板。

整个工作流程——相机拍摄、JSON 导出、CSS 变量——将物理世界与样式表之间的距离缩短到几分钟。

**立即在 [iOS](https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237) 或 [Android](https://play.google.com/store/apps/details?id=com.tomas.color_picker) 上免费下载 Color Picker Camera: HEX RGB**——无广告、无跟踪，完全离线运行。

---

Source: <https://appstoryo.com/zh-hans/blog/camera-color-to-css-variables-web>  
License: [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)  
Cite as: Lubor Šimůnek (2026). 如何将相机拾取的颜色转换为网站的 CSS 变量. AppStoryo, lapnito.cz s.r.o. https://appstoryo.com/zh-hans/blog/camera-color-to-css-variables-web
