Colorpeek:一种简单查看和分享 CSS 颜色的方法

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。 立即开始使用 $200 免费信用额度!

以下是来自 Tyler Sticka 的客座文章。 Tyler 创建了一个名为 Colorpeek 的工具。 在这篇文章中,他将向您介绍这个 Web 应用程序的作用以及原因,以及 Chrome 扩展程序如何扩展该功能。 然后 _明天_,请继续关注,因为 Tyler 将向我们展示他是如何构建 Chrome 扩展程序的。

前段时间,我发现自己参与了一项大多数设计师都会遇到的单调任务。 在我当天喜欢的任何设计应用程序中仔细选择了调色板后,是时候与我的合作者分享这些颜色值了。

我可以将一堆 十六进制三元组 放入电子邮件中,然后称之为完成。 但在我们所有人开始培养对 RGB 颜色模型的百科全书式的知识之前,最好还是包含某种图像。

因此,我老老实实地拿出 Photoshop,做了类似这样的东西,感觉像是做了上千次了

一个使用一些 CSS-Tricks 颜色的例子。(我不反对迎合大众。)

这更好。 但它也不可能从其中复制文本,并且更新起来很繁琐。 然而,我们继续手动创建这些简单的调色板模型 一遍又一遍

颜色科学领域的顶级研究人员估计,每年大约有 30 亿个新的颜色应用程序面世。 [需要引用] 其中很多真的很酷。 但其余的都很复杂,没有一个完全符合我的要求。

因此,在我的闲暇时间,我制作了一个名为 Colorpeek 的 Web 应用程序。

了解 Colorpeek

我的朋友 Marc Roman 设计了这个标志。 很棒吧?

Colorpeek 可以帮助您快速查看和分享您正在使用的任何 CSS 表示法中的颜色。 它支持十六进制、RGB(a)、HSL(a)、命名颜色,甚至一些非标准的 品牌颜色。 它们全部以简单、响应式的布局显示。

一些示例

如果您更喜欢视觉思维,并且您的浏览器支持 拖放文件 API,您可以通过将图像直接拖放到 Colorpeek 中来添加颜色。 由于 Lokesh Dhakar 的神奇的 Color Thief 脚本,它将获取最突出的颜色。

创建 Colorpeek 调色板后,您可以通过点击或单击 齿轮 按钮来设置其表示法。 分享 按钮允许您共享页面或“导出”为几种格式(纯文本、JSON、LESS、SCSS 或 Stylus)。

问题解决了!(几乎…)

我在 5 月份发布了 Colorpeek,但很快发现了一个问题。 Colorpeek 使_分享_颜色变得更容易,但它对_接收_颜色没有太大帮助。 我仍然看到这样的邮件

以下是我们正在使用的颜色

蓝色:#2b95d2
绿色:#2cc96b
红色:#ed4d55
深蓝色:#20303c

(向我在这条消息中消极被动地公开羞辱的无名现实生活中的朋友表示歉意。 你应该更清楚。)

我的第一反应是使用 Cerebro 来心灵感应地确保 Colorpeek 在所有现在和未来合作者的脑海中无处不在。 我缺乏心灵感应能力,再加上令人沮丧的认识到 X 战警是虚构的,迅速使这些计划破产。

因此,我制作了一个 Chrome 扩展程序。

哇!

安装后,您可以

  • 从文本选择中创建调色板(例如前面的电子邮件示例);
  • 查看网页上的所有 CSS 颜色;
  • 以及从页面中嵌入的图像中获取最突出的颜色。

此扩展程序是免费的,并且 现在可从 Chrome 网上应用店获取。 以下是如果您想看看它实际运行的快速视频演示

接下来是什么

我为自己制作了 Colorpeek。 我保持了它的范围很小,这样我就可以快速使用它。 从这个意义上说,该项目是“完成”的。 但我是一个有无数想法的修补匠。 如果有受众,我非常希望让颜色分享和协作变得更加容易。

如果您想了解未来会发生什么,可以关注 Twitter 上的 @Colorpeek