AiLounge Tools

配色与 CSS 样式工具

在浏览器本地转换 HEX/RGB/HSL、计算 WCAG 对比度、生成受控渐变与 box-shadow CSS,不上传任何颜色或文档。本地处理 · 无上传

可用操作

真实示例与限制

仅支持 sRGB 色域的 HEX(#RGB/#RGBA/#RRGGBB/#RRGGBBAA)、rgb()/rgba()、hsl()/hsla() 文本输入;不接受 CSS 颜色名、Lab/LCH、CMYK 或图片取色。渐变只支持 0/90/180 度线性渐变,2–5 个 stop,位置为 0..100 的整数百分比;阴影偏移/模糊/扩散均为 -100..100 或 0..100 的整数 px。对比度按 WCAG 2.1 的 sRGB 相对亮度计算;透明前景必须先选定不透明背景再合成,结论不适用于图片、渐变背景或半透明叠层。生成结果只是 CSS 文本与预览,不做在线图片编辑、不提供完整设计器、不校验具体显示器色彩管理。

FAQ

颜色或文档会被上传吗?

不会。全部计算在浏览器内的纯 ESM 模块完成,零第三方运行时依赖、零网络请求。默认不保存输入;统计默认关闭且只发送白名单事件名与元数据。

为什么不接受我粘贴的一整段 CSS?

本站只接受校验过的数值、枚举和颜色,再按固定语法重新序列化,绝不把用户原始 CSS 拼进 style。因此 url()、</style>、expression()、@import 等 payload 都无法注入规则或发起远程请求。

色板分享链接会泄露我的文档吗?

不会。分享链接只含 lang、tool 与公开且经过校验的十六进制颜色值(最多 5 个),不含文件名、正文、prompt、token 或任何私有内容。

转换精度如何?

误差阈值记录在 ERROR_TOLERANCE 中并由测试断言:RGB 通道 ≤1/255、色相 ≤0.5°、饱和度/亮度 ≤0.5%、对比度 ≤0.01。HEX→RGB→HEX 对固定向量为恒等。

手机上可以用滑条和键盘输入吗?

可以。每个数值参数同时提供数字键盘输入与滑条,二者共用同一套数值校验适配器;结果以 CSS 文本和数字显示,不依赖只读颜色块的视觉读数。