Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Диапазон цветов (https://javascript.ru/forum/misc/56132-diapazon-cvetov.html)

js_newbie 31.05.2015 21:20

Диапазон цветов
 
Здравствуйте, мне нужно равномерно заполнить ячейки таблицы от одного цвета до другого. Так как это делает градиент, только в каждой ячейке должен идти следующий цвет. Вопрос: с помощью чего возможно достать очередность цветов в заданном диапазоне?

рони 31.05.2015 21:23

js_newbie,
http://javascript.ru/forum/jquery/53...tml#post355108

js_newbie 31.05.2015 21:36

красава, спасибо

kostyanet 01.06.2015 07:28

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

В rgb функция неуправляемая. Светлота и насыщенность будут болтаться в стопах как гавно в проруби из-за отсутствия профиля устройства. Вряд ли его вообще можно получить в js, значит лучшим решением будет hls, ну или hlsa. Действующее вещество такое же, зато все параметры под контролем. Например чтобы сделать рампу от красного к синему насыщенности s и светлоты l - достаточно поворачивать h.

рони 01.06.2015 10:07

kostyanet,
без кода и примера о чём вы тут говорили, поймёт только специалист, я как обычно ничего не понял, могу только сказать что есть плагины работают со всеми форматами hls hlsa rgb и могут переконвертировать
https://github.com/jquery/jquery-color

kostyanet 01.06.2015 12:01

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


Часовой пояс GMT +3, время: 23:40.