发表于: 2019-05-15 21:50:54

1 811


今天完成的事情:

1.将数组乱序

  js

2.CSS实现自定义滑动条(input)

   1)建立一个input元素,最小值为4,最大值为18,每次加1,默认值为8。

  1.      <input type="range" min="4" max="18" step="1" value="8">
  2.   2)修改默认样式
  3.     css
  4.     
  5.   3)js关联滑动条与输入框的value值
  6.      html,滑动条
  7.      
  8.      js
  9.      
  10.   4)两边加减号点击使滑动条value值变化

明天计划的事情:

1.开始js任务3

2.检查js任务2

2.继续学习JavaScript

遇到的问题:

暂无

收获:

1.Input Range 对象

  Range是HTML5中新出现的滑块控件,也是常见的控件的之一,不过这个控件的原始样式略丑,所以想对它进行一些改造。需要注意的是Internet Explorer 9及更早IE版本并不支持这个控件。

 滑动条各浏览器原始样式

属性描述
max设置或返回滑块控件的最大值
min设置或返回滑块控件的最小值
step设置或返回每次拖动滑块控件时的递增量
value设置或返回滑块控件的 value 属性值
defaultValue设置或返回滑块控件的默认值
autofocus设置或返回滑块控件在页面加载后是否应自动获取焦点

需要完成以下的五个步骤

  • 去除系统默认的样式;
  • 给滑动轨道(track)添加样式;
  • 给滑块(thumb)添加样式;
  • 根据滑块所在位置填充进度条;
  • 实现多浏览器兼容。

最终运行效果

range 美化

range 运行效果


返回列表 返回列表
评论

    分享到