Как получить значение цвета из градиента в процентах с помощью JavaScript?Jquery

Программирование на jquery
Ответить
Anonymous
 Как получить значение цвета из градиента в процентах с помощью JavaScript?

Сообщение Anonymous »

У меня есть элемент div фиксированной ширины с градиентом, примененным с помощью CSS. Я хочу создать палитру цветов на основе слайдера на основе этого градиента.

Когда я перетаскиваю ползунок, я вычисляю процентное положение и хочу получить шестнадцатеричный или RGB-код цвета. исходя из этого значения.

Моя идея заключалась в том, чтобы создать массив с определенными позициями начала/остановки и цветами, затем найти два значения из этого массива на основе положения ползунка, а затем каким-то образом найти цвет между: здесь я не могу двигаться вперед.

Демо: http://jsfiddle.net/pdu8rpfv/

var gradient = [
[
0,
'ff0000'
],
[
28,
'008000'
],
[
72,
'0000ff'
],
[
100,
'ff0000'
]
];
$( "#slider" ).slider({
min: 1,
slide: function( event, ui ) {

var colorRange = []
$.each(gradient, function( index, value ) {
if(ui.value

Подробнее здесь: https://stackoverflow.com/questions/301 ... javascript
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»