HSL色彩模式

CSS3中,HSL色彩模式的表示语法:

hsl(<length>,<percentage>,<percnetage>)

参数值说明:

  1. <length>:表示色调(Hue)。衍生于色盘,可以取其任意值。其中该值除以360所得的余数为0表示红色,为60表示黄色,为120表示绿色,为240表示蓝色,为300表示洋红色。
  2. <percentage>:表示饱和度(Saturation)。表示色调确定的颜色的浓度,即鲜艳程度。值为百分比,范围从0%到100%。0%表示灰度,没有颜色;100%最鲜艳。
  3. <percentage>:表示颜色的明亮度(Lightness)。值为百分比,范围从0%到100%。0%最暗;50%为均值;100%最亮。
  4. 一下是以主色调为红色的配色方案事例:
<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <title>配色方案表</title>
  <style type="text/css">
    .hsl{
        height:20px;
        border:1px soild #0000cc;
        padding:10px;
        height:170px;
        background-color:hsl(0,0%,90%);
        color:hsl(0,100%,50%);
        font-size:12px;
        text-align:center;
        line-height:25px;
        width:320px;
    }
    ul{
        width:320px;
        margin:0;
        padding:10px 0;
        border-top:1px solid #66ff99;
    }
    li{
        float:left;
        margin:1px 0 0 1px;
        width:50px;
        height:15px;
        list-style:none;
        font-size:12px;
        line-height:15px;
    }
    /*第一行*/
    li:nth-child(8) {background-color:hsl(0,100%,100%);}
    li:nth-child(9) {background-color:hsl(0,75%,100%);}
    li:nth-child(10) {background-color:hsl(0,50%,100%);}
    li:nth-child(11) {background-color:hsl(0,25%,100%);}
    li:nth-child(12) {background-color:hsl(0,0%,100%);}
    /*第二行*/
    li:nth-child(14) {background-color:hsl(0,100%,75%);}
    li:nth-child(15) {background-color:hsl(0,75%,75%);}
    li:nth-child(16) {background-color:hsl(0,50%,75%);}
    li:nth-child(17) {background-color:hsl(0,25%,75%);}
    li:nth-child(18) {background-color:hsl(0,0%,75%);}
    /*第三行*/
    li:nth-child(20) {background-color:hsl(0,100%,50%);}
    li:nth-child(21) {background-color:hsl(0,75%,50%);}
    li:nth-child(22) {background-color:hsl(0,50%,50%);}
    li:nth-child(23) {background-color:hsl(0,25%,50%);}
    li:nth-child(24) {background-color:hsl(0,0%,50%);}
    /*第四行*/
    li:nth-child(26) {background-color:hsl(0,100%,25%);}
    li:nth-child(27) {background-color:hsl(0,75%,25%);}
    li:nth-child(28) {background-color:hsl(0,50%,25%);}
    li:nth-child(29) {background-color:hsl(0,25%,25%);}
    li:nth-child(30) {background-color:hsl(0,0%,25%);}
    /*第五行*/
    li:nth-child(32) {background-color:hsl(0,100%,0%);}
    li:nth-child(33) {background-color:hsl(0,75%,0%);}
    li:nth-child(34) {background-color:hsl(0,50%,0%);}
    li:nth-child(35) {background-color:hsl(0,25%,0%);}
    li:nth-child(36) {background-color:hsl(0,0%,0%);}
  </style>
 </head>
 <body>
  <div class="hsl">
    <div>色调:0 红色</div>
    <div>竖向:亮度:横向:饱和度</div>
    <ul>
    <li></li><li>100%</li><li>75%</li><li>50%</li><li>25%</li><li>0%</li>
    <li>100%</li><li></li><li></li><li></li><li></li><li></li>
    <li>75%</li><li></li><li></li><li></li><li></li><li></li>
    <li>50%</li><li></li><li></li><li></li><li></li><li></li>
    <li>25%</li><li></li><li></li><li></li><li></li><li></li>
    <li>0%</li><li></li><li></li><li></li><li></li><li></li>
    </ul>
  </div>
 </body>
</html>

5.结果示意图:

这里写图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值