直观的了解十六进制html颜色代码的方法?

时间:2008-11-08 10:06:33

标签: html colors mnemonics

是否有直观的方法或良好的助记符来理解颜色与十六进制值之间的对应关系?

10 个答案:

答案 0 :(得分:20)

你必须记住,通过FF(全彩色效果)比例是00(没有颜色效果),三重奏的三个部分是红色,绿色和蓝色。

<00> 000000是黑色(即没有颜色),FFFFFF是白色(混合所有三种基色)。

硬位是记住混合物,我使用以下助记符:

  • 非常好的山药:红色+绿色=黄色(土豆是我最喜欢的食物)。
  • 非常糟糕的梅子:红+蓝=紫(我真的很讨厌梅子)。
  • 好/坏苹果:Green + Blue = Aqua(我对苹果无动于衷)。

显然,如果您的食物口味与我的不同,您可能需要提出自己的助记符:-)。但我觉得这对我来说是最简单的方法。

然后,只需改变数量即可添加更多红色或更少蓝色等等。我通常只使用00,40,80,C0和FF的值,因为它给你一个125色的调色板可供选择,我不希望有足够的选择来减慢我的速度。

答案 1 :(得分:11)

你需要在这里了解三个不同的事情。

  1. 以十六进制读取和写入数字。这只需要练习并熟悉它。颜色代码的范围从00(零)到FF(= 255),所以花一点时间(在科学模式下使用calc.exe,可能?)选择一个数字并尝试猜测它将以十六进制表示,反之亦然。十进制计数可能是你的第二天性;以十六进制计数是相同的概念,具有不同的符号和规则。

  2. 如何将RGB颜色代码读取为三个组件值。 RGB代码可以写为三位数(#FFF)或六位数(#FFFFFF)。在第一种情况下,每个数字是单个颜色分量;红色,绿色,然后是蓝色。 0 =空,F ='满'(最大值)。第二个是相同的,但附加数字为您提供了更宽范围的音调,因为每个组件有256种可能的强度,而不是16。

  3. 了解RGB颜色模型。您的原色是红色,绿色和蓝色。您的次要颜色是黄色(R + G),品红色(R + B)和青色(G + B)。增加所有值可使颜色更浅;减少它们都会使它变暗。纯灰浆将具有三个相同的组分 - 例如#ddd,#222。通过轻微推动其中一个颜色值来淡化灰色 - #866会给你一个带有一丝红色的深灰色。这一点你只需要通过经验来学习。玩它。获取Instant Eyedropper之类的工具,并使用它来查找已知颜色的十六进制值。

  4. 完全正确地完成它是非常非常困难的,但是你可以说“正确...我想要橙色,介于红色(#F00)和黄色之间(不需要几天)” #FF0)在色轮上,所以让我们尝试分割差异并使用#F90 ......嗯,有点暗,让我们稍微推动G和B组件......#FA2 ......得到它!“< / p>

答案 2 :(得分:2)

把它想象成混合涂料。

有三种成分RR,GG,BB,(RRGGBB)可以混合不同的强度。请记住,00是最低强度,ff最高。

例如,我们知道000000在所有颜色上都是低强度的,并且是黑色的。同样,ffffff在所有三种颜色组分上最高,并且是白色的。

您可以通过使一个部分更强或更弱来添加或移除颜色。例如,从黑色000000开始,添加一点红色为330000,或者添加一点蓝色和000033.添加两个并查看330033会发生什么。

添加大量红色,带有ff0000。或者为006600添加中等量的绿色。

如果所有三个组件都接近相同的强度,它们会相互抵消,并且您具有灰度,根据颜色的强度,灰度将是亮或暗。所以000000,3333333,6666666,999999和ffffff是黑色,深灰色,浅灰色和白色。

如果你采用中灰色,加一点蓝色,最后会出现蓝灰色,如888899.红色,绿色和蓝色几乎相等,几乎是灰色,但有点蓝色。你可以尝试一下它们。

查看颜色代码的一个非常棒的工具是(小而且免费):

http://www.nattyware.com/pixie.html

希望有所帮助!

答案 3 :(得分:1)

十六进制颜色的形式为#RRGGBB,其中RR为红色,GG为绿色,BB为蓝色。因为它们是十六进制的,所以它们的范围是00-FF。从中可以很容易地估算出你正在处理的颜色,例如#FF12A3将会相当红。

答案 4 :(得分:1)

我不确定你的意思,但我总是记得它是RGB颜色:前两位是红色,第二位是绿色,las是蓝色。

像这样: #RRGGBB

当然,试着记住较低的数字可以提供较暗的颜色。

如果您正在寻找某种方法来记住橙色的颜色代码,我担心您运气不好。我总是需要看一下......

答案 5 :(得分:1)

将颜色分解为表示红色,绿色和蓝色的三重值。每个段中的十六进制值越高,那么该颜色越多。所以#000000是黑色,#FF0000是红色,#FF00FF是紫色等。

答案 6 :(得分:1)

我认为获得一个好HTML color chart并将其保存在您的办公桌旁是有用的。我喜欢Visibone鼠标垫和海报。

答案 7 :(得分:1)

记住:

1)十六对的顺序是红色,绿色和蓝色。这很容易记住,因为我们谈论RGB颜色,RGB屏幕等等。

2)数字应解释为颜色中的光量。因此00不是光,而FF是该颜色的最大光。

3)我所有三种颜色都是同一级别,它们“相互抵消”,所以我们得到一种灰度颜色。 00是最小光,如果所有三种颜色都是00,我们就没有光 - 即。黑色。如果所有三种颜色都是最大光(#FFFFFF),我们会变成白色,其间的任何数字都是灰色的。

答案 8 :(得分:0)

好吧,显示器使用'RGB'colorscheme。十六进制数中颜色的顺序是RRGGBB。所以只需记住colorscheme的名称就会告诉你到底在哪里。然后你可以将#RRGGBB解析为三个数字RR,GG和BB。

特定组件的亮度越高。

然后你只需要记住小学的加色轮。 ;)

答案 9 :(得分:0)

我设法直观地创造颜色(当然有一些试验和错误),已经练习了很多。播放/使用混色器(例如红色/绿色/蓝色滑块)有助于理解关系。现在,我知道FFFF00是黄色,FF00FF是洋红色,00FFFF是青色,当然还有原色,所有其他颜色介于两者之间。