为什么和老师的结果不一样
结果不一样
结果不一样
2017-09-15
我猜你是CSS没有学好。
颜色的值范围为[0,255] ,#f00(其实是#ff0000,只不过相同的可以省略)为16进制表示形式。换算以16为基数。
16进制,值为0-15,但是9之后的用A-F来表示.因此是0-9,A-F.(A=10,以此类推)。
随便看一个例子:我们的终端颜色为#800080,每两个算一种颜色。每个颜色的值为:
red:80=> 8*16^1 + 0*16^0 = 128;
green:00=> 0*16^1 + 0*16^0 = 0;
blue:80=>8*16^1 + 0*16^0 = 128 ;
同一个颜色,老师的例子是#7f007f
red:7f=> 7*16^1 +f*16^0 =7*16 + 15*1=127 ;
green:00=> 0*16^1 +0*16^0 =0;
blue:7f=> 7*16^1 +f*16^0 =7*16 + 15*1=127 ;
127与128 差距可以说比较小了。
这样写你应该看懂了吧???
还不赶快把积分给我?O(∩_∩)O哈哈~。
举报