CSS中background-color属性(二)

3.十六进制表示法

红色:

1background-color:#ff0000;

所有用#开头的值,都是16进制的。

#ff0000

16进制表示法,也是两位两位看,看r、g、b,但是没有逗号隔开。

ff就是10进制的255 ,00 就是10进制的0,00就是10进制的0。所以等价于rgb(255,0,0);

怎么换算呢,这里我们来介绍一下

我们现在看一下10进制中的基本数字(一共10个):

0、1、2、3、4、5、6、7、8、9

16进制中的基本数字(一共16个):

0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f

16进制对应表:

十六进制中,13 这个数字表示什么?

表示1个16和3个1。 那就是19。这就是位权的概念,开头这位表示多少个16,末尾这位表示多少个1。

如:

16进制中的2b等于10进制多少?

答:2*16+11 = 43。

所以,#ff0000就等于rgb(255,0,0)

1background-color: #123456;

等价于:

1background-color: rgb(18,52,86);

所以,任何一种十六进制表示法,都能够换算成为rgb表示法。也就是说,两个表示法的颜色数量,一样

十六进制可以简化为3位,所有#aabbcc的形式,能够简化为#abc;

比如:

1background-color:#ff0000;

等价于

1background-color:#f00;

比如:

1background-color:#112233;

等价于

1background-color:#123;

只能上面的方法简化,比如

1background-color:#222333;

无法简化!

再比如

1background-color:#123123;

无法简化!

要记住:

1#000   黑

2#fff    白

3#f00   红

4#333   灰

5#222   深灰

6#ccc   浅灰

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • FreeCodeCamp - HTML5 and CSS 发现原来在另外一台电脑学 FreeCodeCamp 的时...
    付林恒阅读 13,121评论 2 17
  • CSS 通过使用十六进制代码设置特定的颜色预览模式 你是否知道在 CSS 中还有其他表示颜色的方法?其中的一种方法...
    followyounger1阅读 4,413评论 0 1
  • 有句俗话:可怜天下父母心。 在我儿时,每当做错事,妈妈教训完我最后总说:唉!可怜天下父母心。你现在不懂,长大就懂了...
    无等等阅读 2,720评论 3 5
  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 12,766评论 1 26
  • 【0701今日话题】 7月份的目标是什么? 1.看两本没看过的书(包括给孩子读的《万物简史》),复习两本读过的书;...
    秋秋絮语阅读 3,328评论 1 2