как работает шестнадцатеричный цвет и цвет RGB - PullRequest
0 голосов
/ 12 мая 2018

Как я могу узнать, какая комбинация цветов дает определенный цвет в шестнадцатеричном RGB?

Например, черный #000000 в гексах и RGB(0, 0, 0). красный ##FF0000 in hex and RGB (255,0,0) `.

Ответы [ 3 ]

0 голосов
/ 12 мая 2018

В шестнадцатеричном формате цвет кодируется как #RRGGBB, где каждая пара цифр RR, GG или BB представляет интенсивность красного, зеленого или синего соответственно в виде шестнадцатеричного значения между 00 и FF (0 и 255 в десятичном виде).Вы также можете написать rgb(RRR, GGG, BBB), чтобы обозначить то же самое, где RRR, GGG и BBB - десятичные числа.

Для каждого числа 0 означает черный и 255 (или FF)) означает полную интенсивность.

В шестнадцатеричном формате вы также можете использовать три цифры: #123 означает то же самое, что и #112233.

Несмотря на то, что вы могли бы решить, что в головеВ зависимости от цвета, который может дать определенное сочетание красного, зеленого и синего цветов, вероятно, проще использовать цветовую диаграмму.См. https://www.google.co.uk/search?q=hex+colour+chart для некоторых примеров.

В CSS вы также можете использовать ключевые слова, такие как orange, для представления общих цветов - их гораздо легче запомнить.

Для получения дополнительной информациисм. Применение цвета к элементам HTML с использованием CSS .

0 голосов
/ 12 мая 2018

Если вы посмотрите внимательно, вы заметите, что гекс из RGB(r, g, b) - это всего лишь три значения, индивидуально преобразованные в основание 16 и соединенные вместе, с добавлением '#'.

КакНапример, давайте посмотрим на красный.

В RGB красный определяется как RGB(255, 0, 0).Чтобы преобразовать это в шестнадцатеричный код, нам просто нужно сначала получить первый номер RGB.В нашем случае это 255.Гекс 255 равен FF.Итак, "FF" будет первым цветом в нашем гекскоде.

Остальные цвета, зеленый и синий, оба имеют значение 0. Преобразование этих двух значений в гекс даст нам 00.Мы добавляем оба 00 s в шестнадцатеричный код, и мы получим FF0000.Это шестнадцатеричный код красного цвета!

Обратите внимание на шаблон в шестнадцатеричном коде и rgb()?Первые два числа относятся к красному значению, вторые два относятся к зеленому значению, а последние два относятся к синему значению.

RGB matching with hexcode

Точно так же, как JRI сказал , #RRGGBB или в rgb, RGB(RRR, GGG, BBB).

Значения красного, зеленого и синего могут варьироваться от 0 до 255. Комбинация трехдаст вам максимум 16 777 216 цветов на выбор.Итак, как вы выбираете цвет?

Будет трудно найти правильный баланс цветов в вашей голове.Чем выше значение красного по сравнению с остальными, тем более красным будет цвет.Чем выше значение зеленого по сравнению с другими цветами, тем более зеленым оно будет, и наоборот.

Можно подумать, что красный обеспечивает темноту всего цвета;синий, обеспечивающий легкость цвета;зеленый - хорошее среднее положение.

Насколько это возможно, используйте цветовую диаграмму или палитру цветов из приложения или веб-сайта, чтобы упростить задачу.

0 голосов
/ 12 мая 2018

Я думаю, что лучше использовать собеседник, например: https://www.webpagefx.com/web-design/hex-to-rgb/

...