分类

阴影色生成器

通过添加黑色生成颜色的深色变化,为设计提供深度和对比度

生成多少个阴影变化

最大暗度(0.1-1.0)

逗号分隔的值(例如:0.1,0.3,0.5,0.7,0.9)

关键信息

分类
Design
输入类型
color, select, number, text, checkbox
输出类型
html
样本覆盖
2
支持 API
Yes

概览

阴影色生成器是一款专业的设计辅助工具,通过在基础颜色中添加黑色或调整色彩空间参数,快速生成一系列深浅不一的阴影变化,帮助设计师轻松构建具有深度和视觉对比度的配色方案。

适用场景

  • 为 UI 界面设计按钮悬停状态或阴影效果时
  • 需要为品牌色创建完整的深色调色板时
  • 在进行数据可视化设计,需要区分不同层级的数据颜色时

工作原理

  • 输入或选择您的基础颜色(Base Color)。
  • 选择阴影生成方法(如线性、HSL 或 LAB 色彩空间)并设置阴影数量。
  • 调整阴影强度和步长分布,以控制颜色变暗的节奏。
  • 点击生成,即可获取包含 HEX、RGB 和 HSL 值的完整色板。

使用场景

创建一致的 UI 组件状态(如悬停、点击、禁用状态的颜色)。
为数据图表生成具有层级感的深色系配色方案。
快速生成品牌设计的辅助深色调,增强视觉层次感。

用户案例

1. UI 按钮悬停状态设计

UI 设计师
背景原因
设计师正在为一套 SaaS 系统设计按钮,需要为品牌主色 #FF6B6B 生成一个合适的悬停(Hover)深色。
解决问题
手动调整颜色容易导致色调不统一,且难以快速预览多种深浅变化。
如何使用
输入基础颜色 #FF6B6B,选择“线性”阴影方法,设置阴影数量为 3,强度为 0.3。
示例配置
baseColor: #FF6B6B, shadeMethod: linear, shadeCount: 3, intensity: 0.3
效果
生成了三组比原色更深的颜色,设计师从中挑选了最合适的一款作为按钮悬停状态,确保了视觉的一致性。

2. 数据可视化图表配色

前端开发工程师
背景原因
开发人员需要为图表生成一组从浅到深的色阶,以表示数据的不同权重。
解决问题
需要精确的色值序列来保证图表的可读性和美观度。
如何使用
使用“LAB色彩空间”方法,设置阴影数量为 5,步长分布选择“指数”,并勾选显示 HEX 和 RGB 代码。
示例配置
baseColor: #3498db, shadeMethod: lab, shadeCount: 5, stepType: exponential
效果
获得了一组平滑过渡的深色序列,直接复制 HEX 代码应用到图表库中,实现了专业的视觉效果。

用 Samples 测试

design

相关专题

常见问题

什么是阴影方法?

阴影方法决定了颜色变暗的算法。例如,线性方法直接添加黑色,而 LAB 或 HSL 方法则在特定的色彩空间内调整亮度,能产生更自然的视觉过渡。

步长分布有什么作用?

步长分布决定了颜色变暗的速率。指数分布会让颜色在后期变暗更快,而对数分布则在初期变化更明显,适合不同的视觉需求。

我可以自定义阴影的深浅吗?

可以,通过设置“阴影强度”参数,您可以控制生成的颜色最大暗度,或者使用“自定义步长”输入具体的数值序列。

工具支持导出哪些格式?

工具会直接在页面展示生成的颜色,并提供 HEX、RGB 和 HSL 代码,方便您直接复制到设计软件或代码中使用。

生成的颜色可以直接用于 CSS 吗?

完全可以,生成的 HEX 和 RGB 代码可以直接粘贴到 CSS 样式表中作为背景色、边框色或阴影颜色使用。

API 文档

请求端点

POST /zh/api/tools/color-shade

请求参数

参数名 类型 必填 描述
baseColor color -
shadeMethod select -
shadeCount number 生成多少个阴影变化
intensity number 最大暗度(0.1-1.0)
stepType select -
customSteps text 逗号分隔的值(例如:0.1,0.3,0.5,0.7,0.9)
includeOriginal checkbox -
showHexCodes checkbox -
showRgbValues checkbox -
showHslValues checkbox -
generatePalette checkbox -

响应格式

{
  "result": "
Processed HTML content
", "error": "Error message (optional)", "message": "Notification message (optional)", "metadata": { "key": "value" } }
HTML: HTML

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-color-shade": {
      "name": "color-shade",
      "description": "通过添加黑色生成颜色的深色变化,为设计提供深度和对比度",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=color-shade",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

如果遇见问题,请联系我们:[email protected]