用range实现滚动条改变背景颜色
2017-01-09 11:49
429 查看
实现如下图的效果
<!doctype html> <html> <head> <meta charset="utf-8"> <title>range实例</title> <style> #frmTmp { height: 300px; width: 350px; float: none; } #spnColor { width:150px; height:auto; margin:3px; float:left; } #spnPrev { height: 100px; width: 100px; margin:3px 20px; border: #CCC thin; float: left; } #pColor { width:300px; text-align:center; float:left; } input { width: 150px; float: left; } </style> </head> <body> <form id="frmTmp"> <fieldset> <legend>选择颜色值:</legend> <span id="spnColor"> <input id="textR" type="range" value="0" min+"0" max="255" onChange="setSpnColor()"/> <input id="textG" type="range" value="0" min+"0" max="255" onChange="setSpnColor()"/> <input id="textB" type="range" value="0" min+"0" max="255" onChange="setSpnColor()"/> </span> <span id="spnPrev"></span> <p id="pColor">rgb(0,0,0)</p> </fieldset> </form> <script type="text/javascript"> function $$(id){ return document.getElementById(id); } //定义变量 var intR,intG,intB,strColor; //根据获取变化的值,设置预览方块的背景色 function setSpnColor(){ intR=$$("textR").value; intG=$$("textG").value; intB=$$("textB").value; strColor="rgb("+intR+","+intG+","+intB+")"; $$("pColor").innerHTML=strColor; $$("spnPrev").style.backgroundColor=strColor; } //初始化预览方块的背景色 setSpnColor(); </script> </body> </html>
相关文章推荐
- 用SDK对话框实现改变背景颜色和显示剪贴板中的文本文件内容
- jquery 实现的改变颜色与背景的代码 change(fontsize,background)补充2
- css实现鼠标经过tr时,改变tr当前背景颜色
- Android实现沉浸式通知栏通知栏背景颜色跟随app导航栏背景颜色而改变
- Android实现沉浸式通知栏通知栏背景颜色跟随app导航栏背景颜色而改变
- 实现背景颜色的改变
- jQuery实现响应浏览器缩放大小并改变背景颜色
- JS实现鼠标滑过链接改变网页背景颜色的方法
- 利用分类(category)扩充UIImage,实现按钮点击改变背景颜色
- JS实现鼠标滑过链接改变网页背景颜色的方法
- C# winform中,简单实现Listview.Subitem.BackColor.ForeColor改变字体颜色,Listview.Subitem.BackColor 改变背景
- 用javascript实现改变TEXTAREA滚动条和按钮的颜色,以及怎样让滚动条变得扁平
- Flex 自定义DataGrid实现根据条目某一属性值改变背景颜色
- 实现listview的条目点击后改变背景颜色
- Android实现连续并排的若干个TextView单击改变背景颜色达到选项卡Tab栏切换效果
- 对鼠标移到图片上及离开图片时,图片背景颜色改变的JS实现
- 用UIScrollView实现相册,并设置滚动条消失,改变UIPageControl的颜色,实现循环滚动相册
- jQuery实现响应浏览器缩放大小并改变背景颜色
- Android实现沉浸式通知栏通知栏背景颜色跟随app导航栏背景颜色而改变
- 实现背景颜色的改变