Определение цвета html Hex и RGB
Здравствуйте.
В каком формате определяет цвет getComputedStyle RGB или Hex? Раньше вроде бы в html Hex #ffffff; было так или я что то путаю? alert(getComputedStyle(document.body).color); // сейчас rgb(255, 255, 255) |
Цитата:
|
Цитата:
if(getComputedStyle(document.body).color == '#fff') { // false } if(getComputedStyle(document.body).color == '#fff') { если не путаю было true; } |
Цитата:
|
Цитата:
Если бы дали ссылку, где посмотреть, почитать конкретно за данный вопрос, был бы благодарен. на данном сайте не встречал, и на этой странице: https://learn.javascript.ru/styles-and-classes |
novitocnaforume,
ссылки не знаю, сейчас большинство браузеров вернут rgb |
Цитата:
|
novitocnaforume, можно, в принципе, написать конвертер rgb в hex, но нужно ли?
Вообще никогда не использую getComputedStyle, так как всегда можно обойтись без него. Что там за ситуация у Вас такая? Чем этот метод пригодился Вам, если не секрет? |
Цитата:
Здравствуйте. Чтобы получить текущее используемое значение свойства CSS, используется метод getComputedStyle http://learn.javascript.ru/styles-an...tcomputedstyle Как еще получить конкретное свойство прописанное в CSS, и при необходимости выполнить сравнение? |
var rgb = getComputedStyle(document.body).color.match(/\d+/g), r = parseInt(rgb[0]).toString(16), g = parseInt(rgb[1]).toString(16), b = parseInt(rgb[2]).toString(16), hex = '#' + r + g + b; alert(hex); |
Часовой пояс GMT +3, время: 14:46. |