|
发表于 2016-8-5 15:32:00
|
显示全部楼层
本帖最后由 闰土 于 2016-8-5 15:33 编辑
RGB 具体案例应该没有,但是我提供一个思路给你, 控制RGB 其实就是空 0~255 这组数,然后用RGB 的CSS样式设置格式,拼成一个字符串,赋给一个元素 参考代码如下:- <div xid="show"></div><br>
- 红:<input id="r" type="range" value=0 min=0 max=255 onchange="myChange()"><br>
- 绿:<input id="g" type="range" value=0 min=0 max=255 onchange="myChange()"><br>
- 蓝:<input id="b" type="range" value=0 min=0 max=255 onchange="myChange()"><br> // 进度条显示方式
- <script>
- // 定义myChange()函数
- function myChange(){
- // 1. 获取id为r,g,b元素的value属性值
- var r =this.getElementByXid("r").value;
- var r =this.getElementByXid("g").value;
- var r =this.getElementByXid("b").value;
- // 2. 获取div元素
- var div = document.getElementById("show");
- // 3. 设置div元素的背景颜色
- div.style.backgroundColor = "rgb("+r+","+g+","+b+")";
- }
复制代码 |
|