• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html5 > Range:HTML5中的新型Input类型

Range:HTML5中的新型Input类型

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-03

本文主要包含Range,HTML5,Input类型等相关知识,匿名希望在学习及工作中可以帮助到您
之前曾经简单的介绍过HTML5中的几个新出现的input类型:number(数字),date(日期),color(颜色),range(范围)等等,这里详细说一下Range类型。Range就是范围:年龄范围,工资范围,人数范围。当页面上需要用户输入一个在一定范围内的数字时,使用一个类似滑块控件是十分方便的。一个典型的滑块控件使用场景就是颜色选择器中用左右拖拽箭头来调节RGB颜色值。


1061.jpg


在HTML5之前,为了创造出类似滑块控件的效果,Web程序员一般是使用JavaScript或Flash来做为解决方案。HTML5的到来省去了Web程序员成百上千行代码。新出现的input输入框类型range,(),它的基本模样就是滑块控件。而其代码非常的简单:

<input id="test" type="range"/>

以前是IE独自统天下时,页面上各种组件的样式只有一种,而当谷歌浏览器、火狐浏览器、Safari浏览器要和IE平分天下时,你就会发现页面上的基本组件中各种浏览器中也表现出各自的特点。range类型的输入框在各种浏览器里的外观也是稍微有些不同,但功能是完全一样的:

1062.jpg

大家看到了,range类型的视觉效果和其他input类型完全不同。

下面让我们看一下实际演示:

你对HTML5的了解有多少?(程度是1到10):

input Range类型还有一些非常有趣的其它属性,你会经常的用到它们。

属性描述

value

跟其它input类型里的value属性一样。可以是整数,也可以是浮点数。缺省值是最小值和最大值的中间值。

min

范围的最小值。缺省值是0。

max

范围的最大值。缺省值是100。

step

步长,滑块组件滑动时value变动的最小单位。缺省值是1。如果最小值min是浮点数,step也可以是浮点数。

list

List就是DataList,但目前为止还没有浏览器实现这个功能。

参照实例演示,你会很容易理解这些属性的作用。
演示 1. 指定最大值、最小值、步长。

<input id="slider1" type="range" min="100" max="500" step="10" />

Minimum = 100, Maximum = 500, Step = 10

不要奇怪滑块组件旁边的显示数字的文本框,它并不是Range输入框的组成部分,是我为了更好的演示效果而放置的。
演示 2. 设置缺省值。

<input id="slider2" type ="range" min ="100" max="500" step ="50" value ="100"/>

Minimum = -300, Maximum = 300, Step = 50, Value = 100

演示 3. 下面我们来试一下用浮点数。

<input id="slider3" type ="range" min ="-2.5" max="3.0" step ="0.1"/>

Minimum = -2.5, Maximum = 3.0, Step = 0.1

以上就是Range:HTML5中的新型Input类型的内容,更多相关内容请关注微课江湖()!

您可能想查找下面的文章:

  • html5中返回TimeRanges对象的属性buffered
  • API之range对象
  • range对象之selectNode等方法
  • Range:HTML5中的新型Input类型

相关文章

  • 2018-12-03HTML5+CSS3绘制锯齿状的矩形_html5教程技巧
  • 2018-12-03详解HTML5里autofocus自动聚焦属性的使用
  • 2018-12-03HTML5 拖放(Drag 和 Drop)详解与实例
  • 2018-12-03HTML5 Canvas实现360度全景方法
  • 2018-12-03HTML5新增了哪些标签和属性?新增了标签和属性(总结)
  • 2018-12-03html5 canvas图像处理的实现代码分享
  • 2017-08-06Javascript 高级手势使用介绍
  • 2018-12-03LESS-Middleware:Node.js 和 LESS 的完美搭配
  • 2018-12-03为什么移动平台还是 Native 更流行,较少 HTML5 应用?
  • 2018-12-03H5怎么实现在线预览PDF

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • HTML5 高级教程--拖放 API 实现拖放排序
    • 关于html5.2 dialog的介绍
    • 上周朋友圈被传奇世界H5破1500流水刷屏了,求千万爆款H5游戏背后的成功秘诀?
    • HTML5有哪些新特征
    • html5实现手机触摸出现录音以及离开停止录音并上传的功能(代码)
    • Web 前端的未来会怎样?
    • 响应式和自适应有什么区别
    • HTML5 创建canvas元素示例代码
    • 目前有哪些比较成熟的 HTML5 游戏引擎?
    • HTML5拖拽的简单实例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有