2014-11-14 7 views
0

У меня есть текстовое поле, и когда я набираю цвет и непрозрачность, он сохраняет их в db, но он не изменяется динамически только после обновления. я не знаю, как реализовать свои ценности в этой строке:Изменение цвета и непрозрачности div rbg

$('.box_color_fond_02_transpa').css("background-color:rgb('+$('#col').val()+','+$('#opa').val()+')"); 

цв и оп являются идентификаторами ввода.

+0

Добавить язык. JQuery? –

+0

что означает u, когда я набираю цвет и непрозрачность, он сохраняет их в db, но он не изменяется динамически только после обновления ** –

+0

Покажите свой html. – Manwal

ответ

0

Я сделал некоторые исправления. Попробуйте

$('.box_color_fond_02_transpa').css("background-color","rgb("+$('#col').val()+","+$('#opa').val()+")"); 

Live demo

0

Ваш вопрос немного разреженный по информации, но это может быть не так просто, как получить синтаксическую и конкатенацию права при вызове .css(), который обычно два параметра:

$('.box_color_fond_02_transpa') 
    .css('background-color', 'rgba(' + $('#col').val() + ',' + $('#opa').val()+')'); 

Редактировать: Как указывает пользователь3832583, вы также должны перейти от rbg к rgba.

0

Я считаю, что вы ищете rgba не цвет rgb, так как rbg принимает только три значения от 0 до 255. a обозначает альфа-слой, необходимый для вашей непрозрачности.

0

Я думаю, что знаю, в чем проблема. У меня есть функция java для преобразования rgb в hex, потому что im не использует 3 значения только для цветового кода.

Смежные вопросы