colors - 以这种方式表示颜色#ffffff 和 0xffffff 有什么区别?

标签 colors binary hex rgb

很抱歉,如果这是一个新手问题,但进入新领域并且谷歌并不是很有帮助并且希望有新的描述 谢谢

最佳答案

我们表示颜色的方式取决于我们尝试使用该颜色值的系统。我不知道你在问题中指的是什么语言,但你可以找到 #ffffffCSS 中使用, 而整数形式 0xffffff 可以在不同的编程语言中看到。

您可能想知道为什么它是十六进制的?

只是因为它更容易看到颜色的值,因为它以每种颜色分别以 255 个字节的方式呈现。所以,您可以看到 0xff0000 是纯红色。将它与 16711680 的值进行比较 - 这是相同的值,但它不会告诉您它是什么颜色。

每个 web/css 开发人员都可以在这里发现模式*:

#ffffff, #cccccc, #aaaaaa, #999999, #666666, #333333, #000000

因为它只是将颜色设置为从白色到黑色以及介于两者之间的一些灰色阴影。

希望这对您有所帮助!


*特别是对于 CSS,上面的模式应该写成:

#fff, #ccc, #aaa, #999, #666, #333, #000

关于colors - 以这种方式表示颜色#ffffff 和 0xffffff 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23786953/

相关文章:

binary - 如何将 float 转换为二进制?

ios - .plist,使用 HEX 而不是 RGB?

database - 如何实现图片库的颜色搜索?

scala - Scala中的整数到二进制

javascript - 我需要一个函数,它为属于某个范围的给定 float 输出十六进制值

css - 美观的网页颜色

python - 将 n 个元素(大小 = 2 字节,十进制)的列表拆分为 2n 个元素(大小 = 1 字节,十六进制)

image - 压缩 JPEG 图像的 L、a、b 空间的不确定性

带有 argparse 参数表单列表的 Python 命令行参数不起作用

c - 写入二进制文件