slider - 如何更改 Google MDL Lite 中的 slider 颜色

标签 slider material-design-lite

我需要更改 Google MDL Lite 中的 slider 颜色。
http://getmdl.io/components/index.html#sliders-section

圆圈左右两侧线条的颜色正在变化,但圆圈保持蓝色。

任何想法。
谢谢。

最佳答案

首先,对于自定义颜色来说,有完美的 Customizer它会满足您的需要。

但是你的问题的答案是这些行(而不是在所有浏览器中测试它):

.mdl-slider {
    &:active::-webkit-slider-thumb,
    &::-webkit-slider-thumb {
        background: $your-color !important;
    }

    &:active::-moz-range-thumb,
    &::-moz-range-thumb {
        background: $your-color !important;
    }

    &:active::-ms-thumb,
    &::-ms-thumb {
        background: $your-color !important;
    }
}

但是,IE 中有焦点颜色和其他修复。因此,如果您想 100% 确定,请复制 this file with slider style并根据您的要求更改颜色变量($range-color、$range-bg-color、$range-faded-color 等)。或者使用第一个提到的解决方案。

关于slider - 如何更改 Google MDL Lite 中的 slider 颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36032970/

相关文章:

jquery - 为什么这个 Jquery 内容 slider 在 Chrome 和 Safari 中有效,但在 Firefox 中无效?

jquery - 鼠标悬停时如何停止 slider ?

javascript - 我的内容 slider 不起作用

javascript - Material Design Lite - 更改抽屉图标颜色

Javascript App Windows Universal - 脚本问题

jquery - 如何使用 jQuery 让我的图像淡入淡出

javascript - 单击事件将我重定向到网站顶部(内部代码片段)

css - 构建自定义 Material Design Lite 调色板

html - 使用 HTML/CSS 创建显示描述的卡片时出现问题

material-design-lite - 在 Material Design lite 中创建一个带有可编辑数字字段的 slider