十六进制颜色码是怎么理解的

昨天晚上看书,有一点点收获,是关于十六进制颜色代码的,那么今天就把它整理一下写出来,可能大部分人会没有兴趣看,那我就自己巩固一下罢~

首先显示器屏幕颜色都是由三种最基本的颜色叠加形成的,这三种颜色称为“三基色”。那么是哪三种呢,分别是红绿蓝,简称RGB(Red、Green、Blue)。

每一种颜色强度最低为 0,最高为255,所以所有的值都在0-255之间,用16进制表示,16位的顺序分别是0-9,A-F。其中A代表10,以此类推,F则是代表15。

举个粟子,浅粉色,颜色代码为#FFB6C1,换成数字则是255,182,193,具体是怎么理解的呢?

#号是开头符号,所有颜色都一样,后面6位字符分成3组2+2+2,代表R+G+B,R=FF(255),G=B6(182),B=C1(193)。

字符的计算方法是各取第一位数乘以16,再加上第二位数。

RED的两位数是FF,F代表15,15*16+15=255;

GREEN的两位数是B6,B代表11,11*16+6=182;

BLUE的两位数是C1,C代表12,12*16+1=193。

各个数值除以最大值255可以得出百分比,所以浅粉色是由100%的红色,71%的绿色,76%的蓝色叠加在一起所得到的。