【问题标题】:Whats the simplest way of changing the color of a range slider?更改范围滑块颜色的最简单方法是什么?
【发布时间】:2014-03-09 06:08:06
【问题描述】:

我想使用 范围 作为输入标签。我也想使用标准的 HTML。所以

<input type="range">

拇指前后设置条形的最简单方法是什么?

我想要两种颜色拇指前的一种和拇指后的另一种颜色。

我玩过 JavaScript,但所有的解决方案都很大且难以处理。

我正在为我的 WebApp 使用 AngularJS,所以:

  • 谁能推荐一个 Angular 插件?
  • jQuery Range-Slider 比标准的更容易处理吗?
  • 是否有任何 CSS 选择器可供使用?

【问题讨论】:

  • 跨浏览器不太可能获得一致的结果。有些允许您自定义标准输入(Chrome 为一个),有些则不允许。

标签: javascript jquery html css angularjs


【解决方案1】:

由于您使用的是&lt;input type="range"&gt;,我认为对旧版浏览器的支持不是问题。此方案依赖background-size,IE http://caniuse.com/#search=background-size) 中不支持此功能

这个小提琴演示了它是如何在 jQuery 中完成的;

http://jsfiddle.net/LP5XA/

它只是滑块中的背景图像,当滑块移动时会拉伸。

【讨论】:

  • 我稍微改进了一下。您现在可以使用两种不同的背景颜色 :) jsfiddle.net/LP5XA/1
猜你喜欢
  • 2020-06-14
  • 1970-01-01
  • 1970-01-01
  • 2017-10-10
  • 1970-01-01
  • 1970-01-01
  • 2011-10-24
  • 1970-01-01
  • 2013-10-08
相关资源
最近更新 更多