За последние 24 часа нас посетили 18555 программистов и 1619 роботов. Сейчас ищут 1335 программистов ...

заливка выбранной области выбранным цветом))

Тема в разделе "JavaScript и AJAX", создана пользователем temp0008, 28 мар 2011.

  1. temp0008

    temp0008 Активный пользователь

    С нами с:
    25 окт 2010
    Сообщения:
    13
    Симпатии:
    0
    Дорогие,коллеги)))
    помогите пожалуйста начинающему программисту в решении следующей задачи.
    нужно сделать заливку выбранной области(на сайте)выбираемым цветом как в фотошопе или paint.
    это делается на флеше или можно посредством пхп сделать?
    буду признателен за подсказки. спасибо)
    подскжите в какую сторону копать)
     
  2. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    Что есть "область" в данном случае - кусок картинки, фон сайта?
     
  3. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    temp0008
    если просто цветом или картинкой то в яваскрипте крутишь background свойство css, равно как и любые друге свойства типа рамки, тени, цвета шрифта и проч...

    если цвета заранее известны, проще прописать их в классы, а классы уже добавлять/убирать
     
  4. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Есть слой div с id="fill"
    На jQuery:
    [js]$('#fill').click(function() {
    $(this).css({
    background : 'yellow'
    });
    });[/js]
    Соответственно рядом либо размещать пикер (Color Picker JavaScript) либо палитру из таких же слоёв и ТОЧНО ТАК ЖЕ меняешь переменную, например, которая содержит значение цвета.
    Всё достаточно просто.

    Про градиент не спрашивай - лучше забудь.
     
  5. temp0008

    temp0008 Активный пользователь

    С нами с:
    25 окт 2010
    Сообщения:
    13
    Симпатии:
    0
    Область в данном случае кусок картинки у которой есть только контур)))
    суть задачи в том,чтобы разукрашивать эту картинку с помощью палитры)))
    всем спасибо))
    Apple,снимаю шляпу,очень помогли)))
     
  6. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    Apple
    Ах ты негодяй, мои благодарности перехватил :D
     
  7. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    html5 имеет канвас =) Эх...