Простой и легкий скрипт для выбора цвета

Flexi - маленький скрипт, который использует только JavaScript для создания интерфейса выбора цвета. Без flash, изображений, однопиксельных div.

Для его работы не нужно никаких библиотек. Он возвращает цвет в шестнадцатеричном виде или формате RGB и HSV.

Размеры и положение областей выбора цвета задаются с помощью CSS, как у обычных элементов разметки.

Скрипт для выбора цвета

 

Демонстрация в действии

 

 

Авторизоваться и Скачать

5 последних добавленных файлов в рубрике"Скрипты"

или авторизуйтесь, чтобы добавлять комментарии, оценивать уроки и сохранять их в личном кабинете
  • 29 Июля 2011 18:52
    Ygreec
    Молодцы! Легко, быстро, интуитивно понятно.
  • 29 Июля 2011 20:06
    Litwik
    Отлично! То что искал!
  • 29 Июля 2011 20:19
    maxim17
    На html5 есть такой функционал, но он пока работает не во всех браузерах, к сожалению...
  • 29 Июля 2011 22:14
    Alrei
    Красотища!! Спасибо!!
  • 29 Июля 2011 23:22
    notbot
    Отлично! З.Ы. Сделайте, плз., фокус на поле для каммента после его разворачивания.
  • 30 Июля 2011 22:22
    Faraonic
    Плагин у Яндекса лучше) прописываете в поиск Яндекса "Яндекса таблица цветов"
  • 9 Августа 2011 01:09
    FreeWolfAlex
    Не, это не очень плагин, есть более простой и функциональный точно не моню но как то так называется color picker
  • 5 Сентября 2011 16:06
    nikolaj92
    Я в затруднении.. Во-первых, пришлось выделять этот плагин из общего кода, которого там предостаточно. Во-вторых, никак не могу придумать, как поместить 6-ый выдаваемый код в переменную. Точнее, как поместить этот код в атрибут value. Кто просветит?
  • 4 Апреля 2014 12:44
    holly313
    Нашла баг! Дело в том, что плагин предполагает, что можно также вводить значения цвета числами и потом оказывать это значение на палитре... Так вот, оно неадекватно работает с фиолетовыми цветами. Как это увидеть? Просто изначально при загрузке страницы показывается по умолчанию голубой цвет #D4EDFB, если его заменить на фиолетовый (нужно на самой странице в теге script заменить значение цвета в последней строке: cp.setHex('#D4EDFB'); на значение #9c589a), то при загрузке страницы вы увидите этот баг!
  • 4 Апреля 2014 12:52
    holly313
    Очень жаль, но из-за этого прийдется другой плагин искать, так как этот еще и минимизирован, самостоятельно исправить не получится
    • 4 Ноября 2014 14:01
      alexandr86
      h: (f == 0 ? null : d == a ? (b - c) / f+6 : d == b ? (c - a) / f + 2 : (a - b) / f + 4) % 384400 * 60
      Думаю я его починил. Вставьте эту строку в функцию s взамен исходной
^ Наверх ^