菜单
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

颜色 HSL 和 HSLA


HSL 计算器


 
rgb(255, 0, 0)
#ff0000


H
S
L

HSL 颜色

Edge、Chrome、Firefox、Safari、Opera 10+ 以及 IE9+ 支持 HSL 颜色值。

HSL 代表色相 (Hue)、饱和度 (Saturation) 和亮度 (Lightness)。

HSL 颜色值使用以下格式指定:

hsl(色相, 饱和度, 亮度)


色相

色相是色轮上的度数,范围从 0 到 360。0(或 360)是红色,120 是绿色,240 是蓝色。


饱和度

饱和度可以描述为颜色的强度。它是从 0% 到 100% 的百分比值。

100% 是全色,没有灰色调。

50% 是 50% 的灰色,但你仍然可以看到颜色。

0% 是完全的灰色;你再也看不到颜色了。


亮度

颜色的亮度可以描述为您想为颜色赋予多少光,其中 0% 表示没有光(暗),50% 表示 50% 光(既不暗也不亮),100% 表示全光。


亲自尝试

所有主流浏览器都支持 HSL 颜色值。

示例

<style>
div {
    background-color: hsl(170, 50%, 50%);
    color: hsl(0, 50%, 50%);
}
</style>
自己试试 »

HSLA 颜色值

HSLA 颜色值是 HSL 颜色值的扩展,增加了一个 Alpha 通道,用于指定颜色的不透明度。

HSLA 颜色值指定如下:

hsla(色相, 饱和度, 亮度, alpha)

alpha 参数是一个介于 0.0(完全透明)和 1.0(完全不透明)之间的数字。

示例

<h1 style="background-color:hsla(120, 100%, 50%, 0.2);">hsla(0, 100%, 50%, 0.2)</h1>
<h1 style="background-color:hsla(120, 100%, 50%, 0.4);">hsla(0, 100%, 50%, 0.4)</h1>
<h1 style="background-color:hsla(120, 100%, 50%, 0.6);">hsla(0, 100%, 50%, 0.6)</h1>
<h1 style="background-color:hsla(120, 100%, 50%, 0.8);">hsla(0, 100%, 50%, 0.8)</h1>
自己动手试一试 »

×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持