- Material Design(Material Design设计语言)
- 由谷歌于2014年推出的统一设计语言,灵感来源于纸墨的物理属性与质感。它通过网格系统、层级结构、过渡动画和色彩体系等规范,帮助设计师和开发者创建跨平台的一致用户体验。Material Design不仅是视觉风格指南,更是一套完整的设计哲学和实现规范,广泛应用于Android应用、Web应用和Chrome OS界面设计中。
- 色阶(Color Shade / Tone)
- Material Design色彩体系中,每一种主色都按照亮度从浅到深被划分为10个等级,分别以50、100、200、300、400、500、600、700、800、900编号。其中「50」是最浅色,接近白色,通常用于页面背景或卡片背景;「500」是该色系的标准基准色,代表该色系的中等明度,通常被定义为主色(Primary Color);「900」是最深色,接近黑色,适合用于标题文字或强调性的深色背景。色阶之间呈现均匀的亮度递进关系,设计师可以根据需要选取不同深浅的颜色来构建丰富的视觉层次。
- 强调色(Accent Color)
- 在Material Design体系中,强调色是用于突出关键交互元素的色彩,具有更高的饱和度和更鲜明的视觉冲击力。强调色以A100、A200、A400、A700编号,其中A100饱和度最低、A400饱和度最高(最为鲜艳),A700明度最深。强调色与主色搭配使用,主色负责品牌识别和整体视觉基调,强调色负责吸引用户注意力和引导操作。典型的应用场景包括:按钮点击态、链接文字、进度条、开关滑块、表单输入框聚焦状态等。
- HEX色值(十六进制颜色码)
- HEX色值是一种以十六进制数字表示颜色的编码方式,格式为「#」后跟六位十六进制数字(0-9和A-F)。前两位表示红色通道(Red),中间两位表示绿色通道(Green),后两位表示蓝色通道(Blue)。例如「#F44336」表示红色值为F4(244)、绿色值为43(67)、蓝色值为36(54),混合后呈现为鲜艳的红色。HEX色值是Web开发中最常用的颜色表示方法,兼容所有浏览器和前端技术栈,同时也是设计工具中通用的颜色交换格式。
- RGB色彩模式
- RGB是一种加色法色彩模式,通过红(Red)、绿(Green)、蓝(Blue)三原色光的不同强度混合来呈现各种颜色。每个颜色通道的取值范围为0-255,三通道组合可以表示约1677万种颜色(256×256×256)。Material Design色板中的HEX色值本质上就是RGB色彩模式在十六进制下的表示形式,二者可以互相转换。
- 色相(Hue)
- 色相是色彩的基本属性之一,用于区分不同颜色种类,如红色、蓝色、绿色等。在色相环中,色相以角度(0°-360°)度量。Material Design色板按照色相将颜色分为红、粉、紫、蓝、青、绿、黄、橙、棕等系列,便于设计师按色系进行检索和选取。
- 饱和度(Saturation)
- 饱和度是指色彩的纯度或鲜艳程度,取值范围通常为0%-100%。饱和度越高,颜色越鲜艳浓烈;饱和度越低,颜色越接近灰色。Material Design的强调色(A系列)具有较高的饱和度,而标准色阶中的浅色(如50、100色阶)饱和度相对较低。在设计UI时,高饱和度的颜色适合用于需要吸引注意力的元素,低饱和度的颜色适合用于背景等次要元素。
- 明度(Lightness / Brightness)
- 明度是色彩从暗到亮的明暗程度。Material Design色阶系统中的50到900编号本质上反映了同一色相下不同明度的变化:编号越小(如50),明度越高,颜色越浅;编号越大(如900),明度越低,颜色越深。合理运用不同明度的色阶可以构建出清晰的视觉层级关系。
- CSS变量(CSS Custom Properties)
- CSS变量是CSS中定义的可复用颜色值或尺寸值的机制,以「--」前缀定义,通过var()函数引用。在使用Material Design色板时,开发者可以将主色、强调色等核心色值定义为CSS变量,如「--md-primary: #1976D2;」,然后在项目中统一引用,便于主题管理和全局换色。
调色板导出为 Tailwind 配置 - 从图片/手动生成色阶
从一个基色或图片提取的颜色,自动生成 50-950 的色阶并导出为 Tailwind CSS 配置。
Tailwind 调色板可视化浏览器 - 所有色阶一览
可视化浏览 Tailwind CSS 所有内置颜色的 50-950 色阶,点击复制类名或色值。
Oklch调色板生成器 - 感知均匀色彩搭配
在Oklch色彩空间中生成均匀色阶、类比色和互补色方案,确保视觉一致性。
Material You取色生成器 - 壁纸配色方案
上传壁纸,根据Material Design 3的算法生成瑟拉斯等色系的CSS变量代码。
色盲友好调色板 - 定性数据配色推荐
展示几组在各类色盲下仍可区分的定性数据配色方案,含Hex码。
Google Fonts 配对推荐器 - 和谐字体组合
随机推荐视觉和谐的标题和正文字体配对,并显示预览和导入代码。
在线颜色选择器 - 拾色器与调色板工具
在线颜色选择器,支持从色盘取色、HEX/RGB/HSL颜色值转换,提供调色板功能,方便前端设计取色。
骨架屏代码生成器 - 加载占位灰色块
为内容区域生成灰色闪烁的骨架屏占位代码,包含卡片、标题等组件样式。
CSS 系统颜色演示 - Canvas/Window/Highlight 等
展示 CSS 系统颜色关键字(如 CanvasText, LinkText)在明暗模式下的实际渲染值。
网站Favicon颜色提取 - 自动获取主色调
输入网址,尝试拉取该站favicon并提取其主要颜色,用于品牌配色参考。
HTML内联样式提取器 - 批量整理为独立CSS
提取HTML中内联style属性或嵌入式style标签,转变为独立CSS规则,辅助样式重构。
正则匹配交互式高亮器 - 实时多颜色分组
编写正则表达式,在文本中用不同颜色高亮整个匹配和每个捕获组。
互补色实时生成器 - 选一色得全套方案
选择任意基色,自动计算互补色、分裂互补及三分色,提供十六进制代码,一键复制。
图片精灵图辅助定位器 - 单击获取CSS坐标
上传精灵图,自动切片检测或手动框选获取背景定位数值,生成CSS Sprite代码。
Cypress 测试场景构建器 - 点选生成测试代码
可视化选择操作(访问、点击、断言等),自动生成 Cypress 测试代码。
CSS兼容性速查 - 属性在各浏览器支持图表
搜索CSS属性,显示其在主流浏览器的支持范围和前缀需求,快速避免踩坑。
悬停提示框生成器 - 纯CSS/JS气泡样式定制
选择触发位置、箭头方向与样式,生成轻量悬停提示框代码。
Dialog 元素生成器 - 原生模态框样式定制
可视化配置<dialog>元素外观与行为,生成现代化、无障碍友好的模态框代码。
像素绘板 - 网格填色与动画帧
在可缩放网格上选区颜色绘制像素图,支持多帧预览简单动画。
正则表达式在线测试工具 - JavaScript正则校验
在线正则表达式测试工具,支持JavaScript正则匹配、替换、提取等操作,即时显示匹配结果和高亮。
彩通近似色查找 - HEX到Pantone近似匹配
输入HEX,从内置的Pantone色库中寻找最接近的彩通色号及名称。
HTTP 响应头获取器 - 查看任意 URL 的 Header 详情
输入 URL,通过前端代理或 CORS 配置获取并显示完整的响应头信息。
页面标题层级分析器 - h1~h6 结构检查
输入 HTML 或网址,提取所有标题标签,生成文档大纲树,检测跳跃和缺失。
CSS进度条生成器 - 自定义颜色/圆角/动画
调节宽度、颜色、条纹动画等参数,实时预览并生成进度条HTML/CSS。
AVIF支持检测 - 新一代图片格式兼容
检测浏览器是否支持显示AVIF图片,为前端图片选型提供依据。
新拟态设计生成器 - CSS Neumorphism样式代码
调节光源角度、颜色和距离,生成凹凸柔和的新拟态UI元素CSS盒阴影代码,潮流设计工具。
Unicode符号深度搜索 - 按描绘画查找字符
以自然语言描述想要的表情或符号(如“微笑”、“箭头”),在Unicode库中匹配。
预设动画库 - 常用CSS关键帧
浏览并一键复制常见CSS动画(跳动、淡入、滑动等)的@keyframes代码。
CSS 滚动条样式生成器 - ::-webkit-scrollbar 自定义美化
通过可视化控件定制滚动条轨道、滑块、按钮等伪元素样式,即时预览并复制生成代码。
CSS Grid 调试覆盖层 - 显示网格线与区域
在页面上叠加可拖拽的半透明网格线,辅助网格布局对齐。
UD5工具箱