Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.05.2015, 21:20
Новичок на форуме
Отправить личное сообщение для js_newbie Посмотреть профиль Найти все сообщения от js_newbie
 
Регистрация: 31.05.2015
Сообщений: 5

Диапазон цветов
Здравствуйте, мне нужно равномерно заполнить ячейки таблицы от одного цвета до другого. Так как это делает градиент, только в каждой ячейке должен идти следующий цвет. Вопрос: с помощью чего возможно достать очередность цветов в заданном диапазоне?
Ответить с цитированием
  #2 (permalink)  
Старый 31.05.2015, 21:23
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,072

js_newbie,
Средний цвет между двумя цветами
Ответить с цитированием
  #3 (permalink)  
Старый 31.05.2015, 21:36
Новичок на форуме
Отправить личное сообщение для js_newbie Посмотреть профиль Найти все сообщения от js_newbie
 
Регистрация: 31.05.2015
Сообщений: 5

красава, спасибо
Ответить с цитированием
  #4 (permalink)  
Старый 01.06.2015, 07:28
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Правильная терминология. Эффект называется color ramp, from - это start, to - end и между ними по аналогии с градиентом генерятся - stops, k - это c - channel.

В rgb функция неуправляемая. Светлота и насыщенность будут болтаться в стопах как гавно в проруби из-за отсутствия профиля устройства. Вряд ли его вообще можно получить в js, значит лучшим решением будет hls, ну или hlsa. Действующее вещество такое же, зато все параметры под контролем. Например чтобы сделать рампу от красного к синему насыщенности s и светлоты l - достаточно поворачивать h.
Ответить с цитированием
  #5 (permalink)  
Старый 01.06.2015, 10:07
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,072

kostyanet,
без кода и примера о чём вы тут говорили, поймёт только специалист, я как обычно ничего не понял, могу только сказать что есть плагины работают со всеми форматами hls hlsa rgb и могут переконвертировать
https://github.com/jquery/jquery-color
Ответить с цитированием
  #6 (permalink)  
Старый 01.06.2015, 12:01
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Я писал для людей которые занимаются дизайном, а не для электровеников с кнопками. Если вы не знаете что такое HLS, то и не надо знать.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматический диапазон в nouislider Lenglare jQuery 0 09.10.2013 18:45
datepicker и диапазон годов tiho jQuery 5 23.07.2013 16:18
Настроить диапазон цен для слайдера ? ilyas-> jQuery 3 25.06.2013 09:03
Палитра цветов (аля фотошоп) Janom Элементы интерфейса 1 11.06.2013 16:31
Полный список всех цветов html? Бобр Оффтопик 4 13.04.2009 14:11