RGB通道混合器 - 交换/调整颜色通道
独立编辑红、绿、蓝通道的强度,甚至交换通道,创造迷幻色彩效果。
UD5工具箱
实时预览 CSS color-mix() 函数的混合效果,支持多种色彩空间
color-mix() 是 CSS Color Level 5 规范中引入的函数,用于在指定的色彩空间中混合两种颜色。它接受两个颜色值和一个可选的混合比例,返回一个新的颜色值。语法为:
color-mix(in <colorspace>, <color1> [percentage], <color2> [percentage])
这是原生CSS中实现颜色混合的强大工具,无需预处理器。
目前主流浏览器均已支持:Chrome 111+、Edge 111+、Firefox 113+、Safari 16.2+。覆盖了全球约 92%+ 的用户。对于不支持的旧浏览器,可以使用 @supports 查询提供降级方案。
色彩空间决定了颜色混合的插值路径:
• sRGB:在 sRGB 色域内线性插值,简单直接但感知不均匀。
• OKLCH / LCH:在感知均匀空间插值,混合过渡更自然,色相变化更平滑。
• HSL:按色相环最短路径插值,可能产生意想不到的中间色。
• display-P3:在更广的色域中混合,结果可能更鲜艳。
可以。如果省略两个颜色的百分比,默认各占 50%。如果只指定一个颜色的百分比,另一个会自动计算为 100% - 指定百分比。如果两个百分比之和小于100%,浏览器会按比例归一化处理。
• 悬停/激活状态:混合10%的黑色或白色来快速生成 hover 颜色。
• 透明度替代:在不使用 opacity 的情况下创建半透明效果(避免层叠问题)。
• 动态主题:基于品牌色混合生成派生色,构建完整的调色板。
• 渐变优化:在渐变中使用 color-mix 创建更丰富的中间色。
• CSS变量结合:与 var() 配合实现动态颜色系统。
Sass 的 mix() 仅在 sRGB 色彩空间中混合,且是编译时处理。CSS 的 color-mix() 支持多种色彩空间(OKLCH、LCH、display-P3 等),在浏览器运行时计算,可以响应 CSS 变量和动态变化,功能更强大灵活。
OKLCH(也叫 Oklch)是基于感知均匀性设计的色彩空间,解决了 sRGB 和 HSL 在混合时出现的灰色死区问题。在 OKLCH 中混合颜色时,亮度、色度和色相的过渡更加自然流畅,更符合人眼对颜色的感知。CSS 工作组和设计工具(如 Figma)也在推广这一色彩空间。
推荐使用渐进增强策略:
background: #your-fallback-color;
@supports (background: color-mix(in srgb, red, blue)) {
background: color-mix(in oklch, var(--color1) 70%, var(--color2) 30%);
}
这样在不支持的浏览器中会使用降级颜色,不会破坏页面。
独立编辑红、绿、蓝通道的强度,甚至交换通道,创造迷幻色彩效果。
选择两种颜色并设定混合比例,实时展示混合结果及色值,辅助UI配色。
将CSS渐变与SVG噪点滤镜叠加,生成富有质感的网页背景代码。
选择青、品、黄、黑等基本颜料,按比例混合,预览油画或水彩的调色结果。
选取渐变色,实时预览渐变文字效果并生成background-clip:text代码。
提供不仅依赖颜色的图表模式示例(结合纹理、形状),确保色盲用户也可区分数据。
沿行或列按亮度或色相对像素进行排序,产生独特的故障艺术效果。
上传图片,套用红色盲、绿色盲、蓝色盲等滤镜,模拟色觉障碍者所见的颜色效果。
显示用错误颜色书写的颜色名,用户需按实际含义或墨水色反应,类似Stroop测验。
在曲线上添加控制点调节图片亮度和各颜色通道,支持 S 曲线、反相、负片等高级调色效果。
输入网站URL(需可Iframe或截图),套用色盲滤镜预览实际视觉效果。
随机生成一对背景和文字颜色,并显示其WCAG对比度是否合格。
选择一个渐变样式覆盖在图片上,调整混合模式和不透明度,制作氛围图片。
应用马氏算法将图片转换为红色盲、绿色盲、蓝色盲视角的模拟效果。
将两张图片叠加,并应用屏幕、叠加等混合模式,创造艺术化双重曝光效果。
等待背景从红变绿瞬间点击,记录毫秒级反应时间,可多次取平均。
构建多层视差滚动示例,调整各层速度和方向,生成简洁HTML/CSS模板。
生成带有 backdrop-filter 模糊效果的半透明玻璃质感UI元素代码。
输入背景和文字颜色,若对比度不达标,自动计算需微调至最近达标色的方案。
传统数图升级为多彩版本,按行列多颜色提示涂色,最终生成彩色像素画。
通过调整局部对比度和曝光,将普通照片处理为类似HDR的增强视觉效果。
拖动滑块调节图片的亮度和对比度,实时预览效果,保存调整后的图片,基础修图必备。
上传图片,生成BlurHash字符串和对应的CSS占位图像,用于渐进式加载。
拖拽时间轴,根据太阳高度角模拟天空从日出到日落的颜色渐变背景。
点击颜色,查看其在设计心理学中的通用含义和适用场景建议。
调用摄像头,实时应用红色盲、绿色盲、蓝黄色盲等滤镜,让普通人体验色觉障碍者的世界。
调用摄像头或截取屏幕区域,叠加色觉障碍模拟滤镜,帮助理解不同色盲视角。
选择起止颜色及所需色阶数,生成均匀插值的颜色数组,输出HEX列表或CSS渐变。
上传图片,选择不同色觉障碍类型,实时预览在这些色觉下的效果,辅助设计。
生成粉红噪音并允许调节各频段增益,用于音响系统测试或助眠。