css - 改变 ionic 范围 slider handle 的颜色

标签 css rangeslider ion-range-slider

如果我尝试将 ionic 范围 slider (可在此处获取:https://github.com/IonDen/ion.rangeSlider)的默认颜色从红色(默认)更改为蓝色,如下所示:

.irs-slider.single {
    background: blue;
}

变成正方形:

enter image description here

(最初它看起来像一条细红线:enter image description here)

我做错了什么?

演示

https://jsfiddle.net/chapkovski/xpvt214o/995048/

$(".js-range-slider").ionRangeSlider({
        type: "single",
        min: 0,
        max: 1000,
        from: 200,
        to: 500,
        grid: true
    });
.irs-slider.single {
    background: blue;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/ion-rangeslider/2.2.0/js/ion.rangeSlider.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/ion-rangeslider/2.2.0/css/ion.rangeSlider.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/ion-rangeslider/2.2.0/css/ion.rangeSlider.skinFlat.css">
<input type="text" class="js-range-slider" name="my_range" value="" />

最佳答案

Below snippet for change whole ion range slider color to any color

$(".js-range-slider").ionRangeSlider({
  type: "single",
  min: 0,
  max: 1000,
  from: 200,
  to: 500,
  grid: true
});
    .irs--flat .irs-handle>i:first-child {
    background-color: #4e73df!important;//Replace With Your color code
}
.irs--flat .irs-bar {
    background-color: #4e73df!important;//Replace With Your color code
}
.irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single {
    background-color: #4e73df!important;//Replace With Your color code
}
.irs--flat .irs-from:before, .irs--flat .irs-to:before, .irs--flat .irs-single:before {
    border-top-color: #4e73df!important;//Replace With Your color code
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
   <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/ion-rangeslider/2.3.0/css/ion.rangeSlider.min.css"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/ion-rangeslider/2.3.0/js/ion.rangeSlider.min.js"></script>
<input type="text" class="js-range-slider" name="my_range" value="" />

关于css - 改变 ionic 范围 slider handle 的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53745228/

相关文章:

CSS grid-template-rows 在悬停时自动将滚动位置重置到底部

html - 如何使用 CSS 定位单个范围 slider

javascript - 使用 jQuery 制作自定义范围 slider

html - 如何在 ionic 5 中自定义 ionic 范围?

css - 在 Shiny 中,如何更改范围 slider 标签的格式?

css - 在物理文本上使用背景图像/纹理?

html - 如何在行之间和 "paragraphs"之间获得不同的间距?

css - :hover over <div> does not apply to all its child elements

forms - Vue.js 范围 slider ,设置 v-model 并获取更改

javascript - ion.rangeSlider : show labels only when dragging/moving handles