返回列表 发新帖

html5中的input新属性range使用记录

382.6k 10
swmozowtfl 发表于 2015-7-10 22:25:55|湖北 | 查看全部 阅读模式
过了两天完全没有电脑,没有电视,手机又没有流量的生活,习惯了那样喧嚣的节奏,再回到那么清净的环境,不啻于一次洗涤,同时却有些惶恐,好像自己又什么都不会了,如果脱离了这个文明的社会,甚至可以说,我连基本的生存能力都没有,如果回到过去,我不知道能活多久。 ( x) {( o3 X" u) V
感慨归感慨,当前的工作要完成,记录一个html5中的input新属性,range。发现这个属性是在一个网站的调色器中,感觉确实比较形象化,好看,就记录下了: , k/ f2 Z& ?2 D$ h! l1 s
代码如下:2 A' {4 z+ |8 Y- E
<input type=range min=0 max=255>
; G& O/ q: i: l0 s9 i3 q" J6 E<input type=text id=show>
9 l; A; j. X9 L显示效果如下:
) J+ b2 {0 M# ^; Z4 [- y
" N& v( I4 O. U+ i5 `. l4 Y- Z. u
                               
登录/注册后可看大图

" d8 x: O% P8 z+ V这里看到了type的两个属性 min和max,允许的最小范围和最大范围。同时我们还可以对这个range进行样式的设计
  U% b* O& H! c+ y9 K8 u  C代码如下:7 G( z, u, W, |9 q% P6 z
<input type=range min=0 max=255 style=height:100px;width:400px;background:yellow; onchange=change() id=range>
# B: H6 I; t1 d; K& \, |, O<input type=text id=show>  Z- {& B0 B3 g
显示效果如下: 8 d4 [# @7 n% d: M0 i7 A
. ~% t' o( C+ n5 `' V  C# u
                               
登录/注册后可看大图

3 ~; j/ B" n0 A" r- ?  Z这样我们来写一个js方法,来改变数值,调色器中就这么应用的:(至于这个移动钮样式如何改变了还不太明白)   G; a) [+ I/ [! }7 y7 W+ y3 h
代码如下:) y# e8 A" D- Z& e1 Y" v) f9 ]
<script type=text/javascript>
1 m8 d9 D) V6 E! Wfunction change(){
) F& E2 F8 [, x. L- K4 ~' O' ivar num=document.getelementbyid(range);
7 d& f% f  x( Q& u3 z! i. Vvar location=document.getelementbyid(show);
; `4 g& y- k& O( X* hlocation.value=num.value;
. _! R: D; o6 i4 X/ }4 Z6 e+ F} / U/ Z6 H' O  j- \* T. I; l( S
</script>8 `2 D) P8 u. e$ h( S- M1 j
这样就随着拖动位置的变化就改变了输入框中的值,放置三个的话就能生成颜色了嘛,这就是调色器的原理了 ( l! m8 D9 U5 @! @
这里还要注意的就是range的其他两个属性value默认值和step改变幅度 ( n; z3 {4 S* M% R* {+ g( g
  k# ]% ~1 m* y3 \" o! b: f: E
更多网页制作信息请查看: 网页制作

回复|共 10 个

GoodyFouppy 发表于 2015-12-11 15:01:55|沙特阿拉伯 | 查看全部
看你快沉底了~~~~~~
wwdu926a 发表于 2015-12-11 15:03:03|美国 | 查看全部
哈哈 我支持你
effoggikeftor 发表于 2015-12-11 15:02:30|美国 | 查看全部
嘿...反了反了,,,,
wwzcdenleclv 发表于 2015-12-11 15:01:31|韩国 | 查看全部
唉!猪!你怎么了?
seazvyt 发表于 2015-12-11 15:02:14|挪威 | 查看全部
手机版的得知互动论坛好强大
Acropozelan 发表于 2015-12-11 21:45:05|英国 | 查看全部
本人过去、现在以及将来都不认识楼主,且自古以来与楼主无利益关系。楼主表述之事与本人无关
effoggikeftor 发表于 2015-12-11 21:46:08|河北 | 查看全部
这个程序有没有漏洞啊
seazvyt 发表于 2015-12-11 21:45:22|INNA | 查看全部
下次有人骂我了...我给他还回去..
Acropozelan 发表于 2015-12-11 21:46:18|美国 | 查看全部
要睡觉了 呵呵
wwdu926a 发表于 2015-12-11 21:45:57|法国 | 查看全部
呵呵 放心 如我算错 你以后来砸我的帖子 呵呵

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

得知互动是一个融创意、设计、开发、营销、生活、互联网于一体的专业交流分享平台。
Copyright © 2026 得知互动-专注Ai与站长技术交流社区-Ai交流平台 版权所有 All Rights Reserved. Powered by Discuz! X5.0 鄂ICP备15006301号-5|鄂公网安备 42018502006730号
关灯 在本版发帖 扫一扫添加QQ客服 返回顶部
快速回复 返回顶部 返回列表