css3 16进制 rgb 怎么计算

html-css010

css3 16进制 rgb 怎么计算,第1张

rgb颜色格式是由3组0~255的数字构成,分别是红(Red)、绿(Green)、蓝(Blue)的色值。转为16进制就是分别把红绿蓝三种颜色的色值转为十六进制,前面加个井号例如:rgb(255,255,255),255的16进制为FF,所以结果就是#FFFFFF

方法主要有三种转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数:js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。一些示例如下:复制代码 代码如下:parseInt(“1234blue”)//returns 1234parseInt(“0xA”)//returns 10parseInt(“22.5”)//returns 22parseInt(“blue”)//returns NaNparseInt()方法还有基模式,可以把二进制、八进制、十六进制或其他任何进制的字符串转换成整数。基是由parseInt()方法的第二个参数指定的,示例如下:复制代码代码如下:parseInt(“AF”, 16)//returns 175parseInt(“10”, 2)//returns 2parseInt(“10”, 8)//returns 8parseInt(“10”, 10)//returns 10

刚开始我也不懂。百度上好像也没找到一个确切的答案,然后我自己研究了一下。这个4C是一个十六进制的数值。换算成十进制的话等于76。另外需要说明的是,这个4C在这里代表的十进制数值跟你想要的透明度的数值是相反的。所以,如果你要80%的透明度,那么你就应该用20转换成十六进制。数值的转换可以用电脑里面的计算器来转换。打开计算器,通过查看-程序员,变成适合程序员使用的计算器,里面就有各种进制,可以互相转换。