изменить цвет ползунков диапазона - PullRequest
0 голосов
/ 22 апреля 2019

Я новичок в веб-программировании, поэтому этот вопрос будет простым для большинства из вас.

У меня есть 3 ползунка диапазона, и я хочу установить разные цвета для каждого (красный, зеленый и синий), так как лучше всего установить цвет. Использование тела при загрузке, по идентификатору или как-то еще?

Демо здесь https://codepen.io/fast7027/pen/zXLOem

<div class="btn-row">
                          <input type="range" min="0" max="100" value="65" id="rangeR">
                        </div>
                        <div class="btn-row">
                          <input type="range" min="0" max="100" value="65" id="rangeG">
                        </div>
                        <div class="btn-row">
                          <input type="range" min="0" max="100" value="65" id="rangeB">
                        </div>

1 Ответ

1 голос
/ 22 апреля 2019

я бы использовал css с id и :: - webkit-slider-thumb это свойство.

в собственности есть box-shadow.

попробуйте просто вставить ниже.

box-shadow: -100vw 0 0 100vw # 007aff;

# 007aff синий, но если вы используете его со своим идентификатором, вы можете изменить ползунок, какой цвет вы хотите.

пример в вашем css,

#rangeR::-webkit-slider-thumb   {
  box-shadow: -100vw 0 0 100vw Red;
}
#rangeG::-webkit-slider-thumb   {
  box-shadow: -100vw 0 0 100vw Green;
}
#rangeB::-webkit-slider-thumb   {
  box-shadow: -100vw 0 0 100vw Blue;
}
::-webkit-slider-thumb {
    -webkit-appearance: none;
    width: 20px; /* 1 */
    height: 20px;
    background: #fff;
    border: 2px solid #999; /* 1 */
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...