按 60-30-10 规则生成主色、辅色与强调色三色组合
colorinator — React 工具站模板
作者 jashgopani
Colorinator 是一个基于 60-30-10 配色规则的 React 调色板生成器,输入主色即可得到主色、辅色与强调色组合,并实时预览整站效果。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
全部页面与视图 2
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
颜色由对比度差值推导而非随机,文字颜色按与背景的对比度计算
输入十六进制主色或点击 SHUFFLE 获取主色,整站界面实时应用配色
INVERT THEME 交换主色与辅色,预览 30-60-10 的反转效果
通过 < 和 > 按钮浏览历史配色,SAVE 将主题存入浏览器本地存储
模板详细介绍
Colorinator 是一个用 React 编写的调色板生成工具,核心依据是 UI 设计中的 60-30-10 配色规则。用户输入想要的主色十六进制色值,或点击 SHUFFLE 按钮随机获取一个主色,页面随后生成对应的辅色与强调色,并把整套配色应用到网站自身界面上,形成动态预览。
颜色并非随机产生,README 说明其由对比度差值推导而来;文字颜色也根据与背景色的对比度计算得出。工具提供 INVERT THEME 按钮,用于交换主色与辅色,直观感受 30-60-10 的反转效果。
生成记录可通过 < 和 > 按钮在历史中前后浏览,SAVE 按钮将主题保存到浏览器本地存储。README 的 Future Releases 列出尚未实现的计划:为已保存的调色板增加复制按钮以单独复制十六进制色值,以及导入导出调色板以便跨设备同步。
项目采用 MIT 许可,仓库包含构建产物之外的演示 GIF,演示站点托管在 GitHub Pages。README 未说明技术栈版本、构建方式或测试情况,也未给出生产环境部署的说明。
适合你的项目吗?
适用场景
- 为界面设计快速确定一组主色、辅色与强调色
- 在浏览器中直观查看某组配色应用到页面后的整体观感
- 保存若干配色方案,供后续项目参考或复用
适合人群
- 需要按 60-30-10 规则快速取色的前端与 UI 设计人员
- 希望输入一个主色就得到配套辅色与强调色的开发者
- 想直观比较配色反转效果的网页设计者
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
代码以 MIT 许可发布,可免费使用、修改、商用和分发,分发时需保留版权声明与完整 MIT 许可声明
- 2
演示图片、字体、图标等第三方素材需按各自许可单独核对
- 3
README 未提供安装与构建步骤,使用前需自行查看仓库结构确认运行方式
- 4
项目托管在 GitHub Pages,域名与托管等外部服务可能产生额外费用
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据
https://github.com/jashgopani/colorinator/blob/master/LICENSEhttps://github.com/jashgopani/colorinator/blob/master/README.mdPermission is hereby granted, free of charge
许可证原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-10-11。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料一般 · 68 / 100
- 技术栈
- React
- 网站类型
- 工具站
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2021-06-24
- 截图检查日期
- 2026-10-11
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 React。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
审核声明: [email protected] · 2026-10-13
查看当时使用的来源资料
SHA-256: 95eeab820e7580149cbddd92995b36503fa110a6e333f996dbea99309c2ec213
2026-10-11T21:41:28.466Z
来源文件 / 仓库# Colorinator A quick color palette generator based on the 60-30-10 rule of UI design. [](https://github.com/jashgopani/colorinator) [](https://github.com/jashgopani/colorinator/stargazers) [](https://github.com/jashgopani/colorinator/issues) [](https://github.com/jashgopani/colorinator/network)  ## Features - Primary, Secondary and Accent colors are generated - Colors generated are **NOT RANDOM** ; they are derived using difference of contrast ratio - Font colors used are calculated based on contrast ratio with background color - Live preview of invert theme (swapping primary and secondary color) - Save themes to local storage for future use - Dynamic look of website makes it easy for you to visualize the look and feel of color palette - Navigate through the history of color palette ## How to use ? - Simply paste the hex code which you want for your primary color, or click on the **SHUFFLE** button to fetch a primary color for you. - The website then generates you the complementary secondary and accent colors and applies to the whole website. - Use the **<** and **>** buttons to traverse through the history of colors generated. - Use the **SAVE** button to save the theme locally. - The **INVERT THEME** button swaps the primary and secondary color to give you a feel of 30-60-10 effect. ## Future Releases 1. Copy button on saved theme palettes, to individually copy the hex code to clipboard 2. Import and Export palettes to sync between devices ## Demand a feture / Report a bug Raise an issue [here](https://github.com/jashgopani/colorinator/issues) and I'll act upon it based on its feasibilty 🙃
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

OmniTools
OmniTools 是一个基于 React 与 TypeScript 构建的自托管工具站,目标是把日常零散的小工具集中到一个界面里。
React · 工具站

regex vis
Regex Vis 是一个开源的正则表达式可视化与编辑器项目,基于 React 和 TypeScript 构建。 它提供真实可用的在线演示,核心功能包括正则表达式的可视化展示、可视化编辑以及测试。
React · 工具站

Omatsuri
Omatsuri 是一个开源的渐进式 Web 应用,集成了 12 个面向前端开发的视觉与编码小工具。 它的名字源自日语“祭”,寓意工具的小型集会。
React · 工具站

react md editor
react md editor 是一个面向 React 与 TypeScript 的 Markdown 编辑组件,核心定位是提供一个不依赖 CodeMirror、Monaco 等现代代码编辑器的轻量方案。
React · 工具站

react design editor
React Design Editor 是一个面向 React 开发者的组件库,核心提供两种编辑能力:图像编辑器和业务流程建模(BPM)。
React · 工具站

json schema editor visual
json-schema-editor-visual 是一个基于 React 的 JSON Schema 编辑器组件,定位为高效、易用的可视化编辑工具。
React · 工具站
