Если вы посмотрите внимательно, вы заметите, что гекс из RGB(r, g, b)
- это всего лишь три значения, индивидуально преобразованные в основание 16 и соединенные вместе, с добавлением '#'.
КакНапример, давайте посмотрим на красный.
В RGB красный определяется как RGB(255, 0, 0)
.Чтобы преобразовать это в шестнадцатеричный код, нам просто нужно сначала получить первый номер RGB.В нашем случае это 255
.Гекс 255
равен FF
.Итак, "FF"
будет первым цветом в нашем гекскоде.
Остальные цвета, зеленый и синий, оба имеют значение 0. Преобразование этих двух значений в гекс даст нам 00
.Мы добавляем оба 00
s в шестнадцатеричный код, и мы получим FF0000
.Это шестнадцатеричный код красного цвета!
Обратите внимание на шаблон в шестнадцатеричном коде и rgb()
?Первые два числа относятся к красному значению, вторые два относятся к зеленому значению, а последние два относятся к синему значению.
Точно так же, как JRI сказал , #RRGGBB
или в rgb, RGB(RRR, GGG, BBB)
.
Значения красного, зеленого и синего могут варьироваться от 0 до 255. Комбинация трехдаст вам максимум 16 777 216 цветов на выбор.Итак, как вы выбираете цвет?
Будет трудно найти правильный баланс цветов в вашей голове.Чем выше значение красного по сравнению с остальными, тем более красным будет цвет.Чем выше значение зеленого по сравнению с другими цветами, тем более зеленым оно будет, и наоборот.
Можно подумать, что красный обеспечивает темноту всего цвета;синий, обеспечивающий легкость цвета;зеленый - хорошее среднее положение.
Насколько это возможно, используйте цветовую диаграмму или палитру цветов из приложения или веб-сайта, чтобы упростить задачу.