Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   color picker (https://javascript.ru/forum/events/28417-color-picker.html)

cyber 29.05.2012 16:17

понял спс буду разбираться

tadjik1 29.05.2012 17:11

http://www.eyecon.ro/bootstrap-colorpicker/

комментариев немного, но код небольшой и вполне понятный

cyber 29.05.2012 22:04

Цитата:

Сообщение от tadjik1 (Сообщение 177370)
http://www.eyecon.ro/bootstrap-colorpicker/

комментариев немного, но код небольшой и вполне понятный

да сам colorpicker у меня на 100% готов я просто думаю получиться у меня изображение на канву заменить или нет

cyber 29.05.2012 22:22

вот демо версия того что получилось
http://learn.javascript.ru/play/D6FMAb

cyber 29.05.2012 22:28

Цитата:

Сообщение от Deff (Сообщение 177357)
Ну есть плюс - что считываете цвет прямо с картинки (* http://ldalab.ru/post/vstavka_izobrazheniya_canvas.html
Или по приведенной Вами ссылке - нужна формула - для большой картинки
от скролла и координат курсора
- для длиной-высокой - от высоты
- в принципе, для узкой-правой - формула вычисляется легко - по 10 -12 точкам апроксимации

- для левой-широкой точек думаю до 1000 , т.к картинка достаточно большая http://www.colorpicker.com/images/co...bgGradient.png (Хотя может есть и готовая формула

ваш ответ полностью расшифровать не смог=)
а ссылка очень полезная много инетиресного узнал=)

Deff 29.05.2012 23:38

Цитата:

Сообщение от cyber
вот демо версия того что получилось
http://learn.javascript.ru/play/D6FMAb

Ну оч даж! - ток клик по правому окну не дореализован

cyber 30.05.2012 00:20

Цитата:

Сообщение от Deff (Сообщение 177436)
Ну оч даж! - ток клик по правому окну не дореализован

это так наброски
квадрат с права будет миниатюрой по клику на которую будет появляться над ним colorpicker, слева от него(квадрата с текущим цветом) будет форма отображающие цвета в шестнадцатиричной системе.
как то так=)
щас е*** мозг с дизайном=(

cyber 30.05.2012 08:09

Цитата:

Сообщение от cyber (Сообщение 177409)
вот демо версия того что получилось
http://learn.javascript.ru/play/D6FMAb

в этой демо шкала Hue нирисована канвой, так как пишу рисовалку на канве , библиотеку ExplorerCanvas буду подключать по любому (единственная библиотека которую я юзаю:) ) , в чем проблема :
библиотеку подключил а шкалу всеравно не рисует только рамку от нее (сообщение что канва не поддерживается не выдает)

sozercaniekosmosa 04.05.2014 19:06

если кому будет интересно, вот colorpicker на чистом javascript, без использования jquery и картинок

MallSerg 07.05.2014 16:14

Очуметь 13 тысяч байт там где можно обойтись парой градиентов.
<style type="text/css">
        i#cp1,i#cp2,i#cp3 { position: absolute;display: block;width: 100px;height: 100px;
            background:linear-gradient(to left,rgba(255, 0, 0, 1),rgba(255, 255, 255, 1));}
        i#cp2{background:linear-gradient(to top, rgba(0, 0, 0, 1), rgba(255, 0, 0, 0));}
        i#cp3{left: 110px;width: 10px;background:linear-gradient(to top,#F00,#FF0,#0F0,#0FF,#00F,#F0F,#F00);}
    </style>
    <b id="color_picker">
        <i id="cp1"></i>
        <i id="cp2"></i>
        <i id="cp3"></i>
    </b>


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