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

来源:4-4 RGB颜色函数-Mix()函数

qq_晚安_33

2017-09-15 14:30

http://img4.mukewang.com/59bb73880001983a02790130.jpg

结果不一样

写回答 关注

1回答

  • 白船袜七分裤
    2017-09-22 20:45:23

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


Sass进阶篇

对Sass其它较有难度的部分进行讲解,包括常用控制命令、函数

46634 学习 · 97 问题

查看课程

相似问题