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 08.05.2014 02:57

MallSerg, а вот так это делается на js
_proto_._DrawPicker = function(canvas, bgColor) {
   
  var  gr,
       ctx = canvas.getContext('2d'),
       w = canvas.width,
       h = canvas.height;

 // console.log(bgColor);
    ctx.fillStyle = bgColor;  
    ctx.fillRect(0, 0, w, h); 

    gr = ctx.createLinearGradient(0, h, w, h);

    gr.addColorStop(0, '#FFFFFF');
    gr.addColorStop(1, 'rgba(204, 154, 129, 0)');

    ctx.fillStyle = gr;
    ctx.fillRect(0, 0, w, h);

    gr = ctx.createLinearGradient(0, w, 0, 0);

    gr.addColorStop(0, '#000000');
    gr.addColorStop(1, 'rgba(204, 154, 129, 0)');

    ctx.fillStyle = gr;
    ctx.fillRect(0, 0, w, h);

 };


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


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