为了账号安全,请及时绑定邮箱和手机立即绑定

为什么和老师的结果不一样

http://img1.sycdn.imooc.com//59bb73880001983a02790130.jpg

结果不一样

正在回答

1 回答

我猜你是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哈哈~。


1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么和老师的结果不一样

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信