h5 range应用 透明度+RGB
透明度
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="../js/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$().ready(function () {
$("#trange").bind('change',function () {
var val=$("#trange").val();
$("#txtRangeValue").val(val); //赋值
// 透明度设置
// $("#myDiv").get(0).style.filter="alpha("+val+")";
// $("#myDiv").get(0).style.opacity=val/100;
$("#myDiv").css({filter:"alpha("+val+")",opacity:val/100}); })
});
</script>
</head>
<body>
<form>
进度条 <input type="range" id="trange" min="0" max="100" step="1" value="100"/><br/>
范围值:<input type="text" id="txtRangeValue" value="100"/><br />
<div id="myDiv" style="width:200px;height: 200px;background-color: #4cae4c;">透明度</div>
</form>
</body>
</html>
RGB
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="../js/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
/* function $(id){
return document.getElementById(id);
}
window.onload=function(){
var elems=document.getElementsByTagName("input");
for(var i=0;i<elems.length;i++){
elems[i].addEventListener("change",change_color,false);
}
function change_color(){
var r=$("red").value;
var g=$("green").value;
var b=$("blue").value;
$("myDiv").style.backgroundColor="rgb("+r+","+g+","+b+")";
}
}
*/
$().ready(function () {
$("input").each(function(i,item){
$(item).bind("change", function () {
var r=$("#red").val();
var g=$("#green").val();
var b=$("#blue").val();
$("#myDiv").css("backgroundColor","rgb("+r+","+g+","+b+")");
})
});
}); </script>
</head>
<body>
<form>
r <input type="range" id="red" min="0" max="100" step="1" value="255"/><br/>
g <input type="range" id="green" min="0" max="100" step="1" value="255"/><br/>
b <input type="range" id="blue" min="0" max="100" step="1" value="255"/><br/> <div id="myDiv" style="width:200px;height: 200px;background-color: #4cae4c;">透明度</div>
</form>
<p></p>
</body>
</html>
h5 range应用 透明度+RGB的更多相关文章
- [H5]range对象的createRange方法
range对象的extractContents()方法: extractContents() 方法删除文档内容,并以 DocumentFragment 对象的形式返回它; DocumentFragme ...
- [H5]range对象的clone方法
clone:range对象的克隆; <body> <p id="p">这是一段文字</p> <button onclick="b ...
- [H5]range对象的setStart/setEnd方法
1.setStart:表示某个节点的range对象的起点位置;2.setEnd:表示某个节点的range对象的结束位置; 示例如下:<body> <div id="div& ...
- [H5]range对象之selectNode等方法
关于range对象的selectNodeContents.selectNode.deleteContents方法 示例代码如下: <!DOCTYPE html> <html lang ...
- [工作积累] shadow map问题汇总
1.基本问题和相关 Common Techniques to Improve Shadow Depth Maps: https://msdn.microsoft.com/en-us/library/w ...
- HTML&CSS日常知识点总结
HTML 标签 meta 标签永远位于文档的头部,即head元素内部 可提供有关页面的元信息,如针对搜索引擎和更新频度的描述和关键词 charset 这个属性规定在外部脚本文件中使用的字符编码 如果外 ...
- IOS修改webView背景透明以及IOS调用前台js的方法
工作上遇到IOS的webView中的H5页面需要透明以显示webView的背景颜色.用H5自身的透明度的css样式或者js控制背景颜色及透明度都打不到想要的效果,最后还是通过ios设置webView中 ...
- Cocos2d-x 3.2 学习笔记(六)Layer
Layer 游戏中的背景容器,Layer类是Node类的一个子类,它实现了触屏事件代理(TouchEventsDelegate)协议. LayerColor是Layer的一个子类,它实现了RGBAPr ...
- Unity全屏模糊
先上效果,左边模糊 其实用的是Unity Stard Effect里的资源,一个脚本一个shader //脚本代码 using UnityEngine; using System.Collection ...
随机推荐
- 【GoLang】golang中 channel 实现同步 与mutex/atomic 实现同步的讨论
参考资料: https://groups.google.com/forum/#!topic/golang-china/q4pFH-AGnfs
- list<T>与ObservableCollection<T>
list<T>与ObservableCollection<T>的用法基本上是一样的.区别: list<T>: 当T继承于INotifyPropertyChanged ...
- 【leetcode】Valid Number
Valid Number Validate if a given string is numeric. Some examples:"0" => true" 0.1 ...
- POJ 1693
题意:就是给你n条直线,求这n条直线最多可以构成多少个矩形. 思路:把直线分类,分成水平的和竖直的,然后两两组合,看是否能构成矩形.枚举 Memory: 692K Time: 0MS Language ...
- 数位DP题目汇总
Google Code Jam 2014 Round 1B Problem B hdu 2089 hdu 3555 uestc 250 (原1307) hdu 3652 hdu 3709 Light ...
- the XMLHttpRequest Object
Ajax的核心是XMLHttpRequest对象.XMLHttpRequest对象允许异步发送请求并且以文本的形式返回结果.发送什么样的请求(what),在服务器端怎样处理这个请求(how),返回什么 ...
- java访问数据库的sql
drop database if exists STOREDB;create database STOREDB;use STOREDB; create table CUSTOMERS ( ID big ...
- Qt不同类之间信号槽连接
1.类必须继承QObject. #ifndef TESTA_H #define TESTA_H #include <QObject> class TestA : public QObjec ...
- Can't bind to local 8700 for debugger报错和解决
[2016-02-15 22:37:17 - ddms] Can't bind to local 8700 for debugger报错和解决 1.打开studio monitor是出错: Can't ...
- Effective C++ -----条款07:为多态基类声明virtual析构函数
polymorphic(带多态性质的)base classes应该声明一个virtual析构函数.如果class带有任何virtual函数,它就应该拥有一个virtual析构函数. Classes的设 ...