PHP群:95885625 Hbuilder+MUI群:81989597 站长QQ:634381967
    您现在的位置: 首页 > 开发编程 > HTML5+CSS3教程 > 正文

    HTML5中 "range"标签用法实例代码

    作者:admin来源:网络浏览:时间:2020-09-30 00:07:50我要评论
    导读:在HTML5中,又新增许多新<input>控件类型,比较实用的一个就是<input type="range">,以滑竿的方式来调整value值,在这以前需要通过模拟才...
    在HTML5中,又新增许多新<input>控件类型,比较实用的一个就是<input type="range">,以滑竿的方式来调整value值,在这以前需要通过模拟才能够实现,下面就通过代码实例介绍一下它的作用。

    代码如下:

    1. <!DOCTYPE html> 
    2. <html> 
    3. <head> 
    4. <meta charset="utf-8"> 
    5. <title></title> 
    6. <style type="text/css">  
    7. #demo{ 
    8.   width:50px; 
    9.   height:50px; 
    10.   background:red; 
    11. </style>  
    12. <script type="text/javascript">  
    13. window.onload=function(){ 
    14.   var demo=document.getElementById("demo"); 
    15.   var range=document.getElementById("range"); 
    16.   range.onmousemove=function(){ 
    17.     demo.style.width=this.value+"px"; 
    18.   } 
    19. </script>  
    20. </head>  
    21.      
    22. <body>  
    23. <div id="demo"></div> 
    24. <input type="range" step="1" max="500" min="10" value="50" id="range"/> 
    25. </body>  
    26. </html> 

    以上代码可以平滑的拖动空间按钮来调整div的宽度,大家可以特别注意下此空间的几个常用属性,step用来规定,拖动数据变动的最小跨度,max规定最大值,min规定最小值。还有一个要特别注意的点是:实现此平滑拖动效果最好用onmousemove事件,在各个浏览器表现都是一致的,使用onchange事件在最新的谷歌和火狐浏览器中并不是平滑的。

    转载请注明(B5教程网)原文链接:https://b5.mxunkeji.com/content-142-2597-1.html
    相关热词搜索: