css - 是否可以在 slider 中放置两个拇指?

标签 css html

我想将两个拇指放在使用 CSS 和 HTML5 显示值范围的 slider 中。请帮我。现在我有一个拇指 slider 。我需要一个 slider ,它具有与该范围不同的背景,并且其中有两个拇指。我的代码在这里:

input[type=range] {
    border: 1px solid #4ba8b1;
    margin: 0px 0px 5px 5px;
    background:-webkit-gradient(linear,center top, center bottom, from(#CFDCDD),to(#DFE9EA),color-stop(50%,#DFE9EA));
    float:left;
    pointer:cursor;
    -webkit-appearance:none;
    width:300px;
    height:7px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}
input[type=range]:hover::-webkit-slider-thumb {     
    -webkit-appearance:none;
    background:url(images/Slider_v9.0_2.png);
    background-position:center;
    width:18px;
    height:27px;  
}

input[type=range]::-webkit-slider-thumb {     
    -webkit-appearance:none;
    background:url(images/Slider_v9.0_1.png);
    background-position:center;
    width:18px;
    height:27px;  
}


input[type=range]:active::-webkit-slider-thumb {     
    -webkit-appearance:none;
    background:url(images/Slider_v9.0_4.png);
    background-position:center;
    width:18px;
    height:27px;  
}

HTML 是:

<input type="range" min="0" max="150" value="30" />

现在放置两个拇指就是我想要的。我也在寻找背景。

最佳答案

您可以使用 html 5 范围输入元素,但它不适用于 firefox 和 ie。最好的办法是使用 jquery 控件,以便它适用于所有浏览器。查看此链接以获取文档,我相信该示例准确地展示了您想要的内容。

Range slider example from jquery

<pre><code><meta charset="utf-8"> <style> #demo-frame > div.demo { padding: 10px !important; }; </style> <script> $(function() { $( "#slider-range" ).slider({ range: true, min: 0, max: 500, values: [ 75, 300 ], slide: function( event, ui ) { $( "#amount" ).val( "$" + ui.values[ 0 ] + " - $" + ui.values[ 1 ] ); } }); $( "#amount" ).val( "$" + $( "#slider-range" ).slider( "values", 0 ) + " - $" + $( "#slider-range" ).slider( "values", 1 ) ); }); </script> <div class="demo"> <p> <label for="amount">Price range:</label> <input type="text" id="amount" style="border:0; color:#f6931f; font-weight:bold;" /> </p> <div id="slider-range"></div> </div><!-- End demo --> </code></pre>

关于css - 是否可以在 slider 中放置两个拇指?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5191361/

相关文章:

html - 在不更改 HTML 的情况下使用 CSS 在网格中定位多个图像

javascript - 谷歌地图未载入网站

javascript - 如何在 IE 中动态生成的挖空模板中自动聚焦到输入元素

javascript - 上传图片,随机播放并显示

css - 可见性:隐藏 - 如何在 Firefox 中执行此操作?

html - 强制 Bootstrap 表单列换行

javascript - 在页面中嵌入外部网站

javascript - JQPlot 显示堆积条水平错误

html - 防止移动浏览器显示内容边界之外的元素?

php - 在数据内容中存储文本和使用 bootstrap-popover.js 的兼容性如何?