css - 在 visual studio 中定义自定义颜色?

标签 css visual-studio-2012 rgb

例如,在 visual studio 中,我可以在 CSS 值中键入“blue”,它会将其转换为适当的 RGB。是否可以定义自定义颜色?我希望能够定义“companyBlue”或“companyOrange”。

最佳答案

因为您使用的是 CSS 文件,所以您不应该使用任何颜色名称,例如 BlueGreen... 因为浏览器自行决定它们赋予这些颜色的颜色值。与 Google Chrome 相比,绿色 在 IE 中可能是完全不同的颜色。

我建议使用十六进制值代替:

#000 /* Black */
#fff /* White */
#f00 /* Red */

使用类似 photoshop 的颜色选择器,您可以轻松获得十六进制值:http://www.2createawebsite.com/build/hex-colors.html

现在,回到您最初的问题,如何在 CSS 中使用像 companyOrange 这样的变量?简单地说......只有 CSS 你不能使用任何变量。但是,您可以在 CSS 文件顶部的注释中“存储”该值,如下所示:

/*
    COLORS
    Black:          #000    
    Company Orange: #f64;
    Company grey:   #444;
*/

如果你真的想改用变量,你可以使用 CSS 预处理器,例如 SASS、LESS、Stylus,...所有这些都使用变量。

阅读更多:

关于css - 在 visual studio 中定义自定义颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15440371/

相关文章:

c# - ClickOnce list 具有无效的子项 - 但 xml 匹配旧的已发布 list

image - 为什么计算 RGB 的平均值不会产生像素的亮度?

python - 将 RGB 数组转换为 HSL

r - 在 R 中转换 RGB 和 HEX 中的 Lab 颜色值

css - 我们可以使用 <body> 代替#container div 吗?

html - HTML 和 CSS 中的社交媒体图标

javascript - HTML Canvas : Coloring Black and White Images Smoothly

css - 渐变叠加

c++ - c/c++ dll 在未安装 VS2012 的情况下缺少依赖项...使用它工作正常

sql - 获取 SQL 表列的总和,直到总和达到 5000