# HSL转HEX转换器

将HSL颜色值转换为HEX用于屏幕显示

> 标准页面: https://elysiatools.com/zh/tools/hsl-to-hex-converter

- **分类:** Design

- **关键词:** hsl, hex, 颜色, 转换器, 屏幕, 网页, 色相, 饱和度, 亮度, 十六进制

## 概述

HSL转HEX转换器是一个在线工具，用于将HSL（色相、饱和度、亮度）颜色值快速转换为适用于屏幕显示的HEX（十六进制）格式。它支持多种输入和输出格式，是网页设计、前端开发和数字艺术创作的实用助手。

## 输入项

- **HSL输入** (textarea): Enter HSL values, one per line: hsl(0,100%,50%) hsla(0,100%,50%,0.5) 0,100,50 0,100,50,0.5 H:0 S:100% L:50% H:0 S:100% L:50% A:0.5
- **输出格式** (select)

## 适用场景

- 在网页或UI设计中，需要将基于HSL模型定义的颜色用于CSS样式或图形软件时。
- 当从设计稿或设计系统中获取了HSL颜色值，但需要将其转换为开发中更通用的HEX代码时。
- 需要批量处理多个HSL颜色值，并统一输出为特定格式（如大写、小写、带或不带#号）的HEX代码时。

## 工作原理

- 在输入框中粘贴或输入HSL颜色值，支持多种格式，如 `hsl(0,100%,50%)`、`0,100,50` 或 `H:0 S:100% L:50%`。
- 从下拉菜单中选择所需的HEX输出格式，例如带#号、大写、小写或省略#号。
- 工具将自动解析输入的HSL值，计算对应的RGB分量，并转换为指定的HEX格式字符串。
- 转换结果将立即显示，您可以直接复制使用。

## 使用案例

- 网页设计师在调整CSS主题色时，使用HSL直观地微调色相和亮度，然后将最终值转换为HEX用于代码。
- 前端开发者在实现动态主题或颜色计算功能时，需要将程序生成的HSL值输出为前端样式库所需的HEX格式。
- 设计系统维护者需要将设计规范中的HSL颜色定义，批量转换为开发文档或代码库中使用的标准HEX格式。

## 常见问题

### 这个工具支持哪些HSL输入格式？

支持标准CSS格式（如hsl(0,100%,50%)）、逗号分隔值（0,100,50）、以及带标签的格式（H:0 S:100% L:50%），并可选包含透明度（Alpha）通道。

### 转换后的HEX颜色码包含透明度信息吗？

如果输入的HSL值包含Alpha通道（透明度），转换后的HEX码将是8位格式（如#FF000080），后两位代表透明度。

### 可以一次性转换多个颜色吗？

可以。您可以在输入框中每行输入一个HSL值，工具会逐行转换并输出对应的HEX结果。

### 输出格式中的“short if possible”是什么意思？

此选项会尝试将HEX码缩写为3位或4位格式（如#F00），但仅当颜色值允许时（即每两位字符相同）才会生效，否则仍输出完整6位或8位格式。

### 转换的精度如何？

转换基于标准的颜色空间计算公式，将HSL的浮点数值精确映射到0-255的RGB整数范围，再转换为HEX，确保颜色准确还原。

## 相关工具

- [Adobe RGB转CMYK转换器](https://elysiatools.com/zh/tools/adobe-rgb-to-cmyk-converter): 将Adobe RGB颜色值转换为CMYK格式用于印刷，支持alpha通道处理
- [Adobe RGB转HEX转换器](https://elysiatools.com/zh/tools/adobe-rgb-to-hex-converter): 将Adobe RGB颜色值转换为HEX格式用于网页设计
- [Adobe RGB转HSL转换器](https://elysiatools.com/zh/tools/adobe-rgb-to-hsl-converter): 将Adobe RGB颜色值转换为HSL格式用于设计工作
- [Adobe RGB转HSV转换器](https://elysiatools.com/zh/tools/adobe-rgb-to-hsv-converter): 将Adobe RGB颜色值转换为HSV/HSB用于色彩操作
- [Adobe RGB转LAB转换器](https://elysiatools.com/zh/tools/adobe-rgb-to-lab-converter): 将Adobe RGB颜色值转换为LAB色彩空间用于颜色分析，支持alpha通道处理
- [Adobe RGB转LCH转换器](https://elysiatools.com/zh/tools/adobe-rgb-to-lch-converter): 将Adobe RGB颜色值转换为LCH色彩空间用于直观的颜色操作，支持alpha通道处理
- [Adobe RGB转RGB转换器](https://elysiatools.com/zh/tools/adobe-rgb-to-rgb-converter): 将Adobe RGB颜色值转换为sRGB格式用于网页显示
- [Adobe RGB转sRGB转换器](https://elysiatools.com/zh/tools/adobe-rgb-to-srgb-converter): 将Adobe RGB颜色值转换为sRGB格式用于网页显示

## 示例

- [Web Python 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-python): Web Python 图像处理示例，使用 PIL/Pillow 包括读取、保存、缩放和格式转换
- [十六进制/Unicode转换样本](https://elysiatools.com/zh/samples/text-hex-unicode-formats): 十六进制和Unicode转义序列转换的测试样本
- [Web Rust 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-rust): Web Rust 图像处理示例，包括图像读取保存、缩放和格式转换
- [Web TypeScript 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-typescript): Web TypeScript 图像处理示例，包括图像读取保存、缩放和格式转换
