html中的hsl颜色表示法
来源:互联网 发布:jenkins 源码 编辑:程序博客网 时间:2024/05/29 13:29
在html前段设计中颜色表示用的最多的莫过于rgb了,不过有的时候我们还是需要hsl表示法的,比如说绘制可见光谱,或是彩虹之类的。
下面是一个小demo,用来理解和学习html中hsl颜色表示法。通过调节三个滑动条可以改变方块的颜色。
代码如下:
<!DOCTYPE html><html><body><canvas id = 'mycanvas' width = '500' height = '100'>You don't know HTML5?</canvas><div id = 'aim' style = 'width:200px;height:200px'></div>H:<input type = 'range' min = '0' max = '360' id = 'h' onchange='ChangeColor()'/></br>S:<input type = 'range' min = '0' max = '100' id = 's' onchange='ChangeColor()'/></br>L:<input type = 'range' min = '0' max = '100' id = 'l' onchange='ChangeColor()'/></br><p id = 'info'></p></body><script>var c=document.getElementById("mycanvas");var cxt=c.getContext("2d");for (x = 0;x < 361;++x){cxt.fillStyle = 'hsl('+x+',100%,50%)';cxt.fillRect(x, 0, x + 2, 100);}function ChangeColor(){var h = document.getElementById('h').value;var s = document.getElementById('s').value;var l = document.getElementById('l').value;aim = document.getElementById('aim');aim.style.backgroundColor = 'hsl('+h+','+s+'%,'+l+'%)';info = document.getElementById('info');info.innerText = 'hsl('+h+','+s+'%,'+l+'%)';}ChangeColor();</script></html>
0 0
- html中的hsl颜色表示法
- html中的颜色表示方法
- HSV,HSL颜色表示与RGB的互转
- 微软画图板中的rgb颜色标记法和hsl颜色标记法
- DX中的颜色表示
- DirectX中的颜色表示
- Android中的颜色表示
- HSL颜色表
- HSL、RGB颜色转换
- hsl和hsv颜色
- 颜色在计算机中的表示
- 计算机中的颜色如何表示?
- 计算机中的颜色表示法——RGB
- RGB和HSL颜色转换
- RGB和HSL颜色转换
- 简单HTML 字体,颜色表示(转载)
- HTML文字排版和颜色表示
- html之颜色的表示和例子
- 基于Node.js + jade + Mongoose 模仿gokk.tv
- 关于大数的进制转换问题
- 鸟哥的 Linux 私房菜笔记 TCP/IP 的网络层相关封包与数据
- 黑马程序员_java线程进阶
- Android仿QQ空间
- html中的hsl颜色表示法
- Android 仿微信之(二)--主页面实现篇
- js函数的重载
- 汉澳sinox平台的大量CAD制图、PCB电路板、IC集成电路、HDL硬件描述语言、电路仿真和元素分析等设计软件一览表
- Java5新特性之枚举
- Android自定义View
- js数据类型
- 虚拟Linux 访问win7共享目录方法
- iOS App 自定义 URL Scheme 设计