css 颜色被覆盖怎么办,是否可以覆盖默认的命名CSS颜色?

灵感来自COLORS:一个更好的网页调色板,我想知道是否有办法用这些新颜色覆盖HTML/CSS规范中定义的默认命名颜色定义.

我知道我可以创建自定义CSS规则(和LESS)来定义新颜色并将这些颜色应用到哪些元素,但是这里的兴趣是例如

h1{

/* #ff0000 is current definition of red, I want to redefine it to #FF4136 */

color: red;

}

更新

我的问题激发了我的灵感,最后我在Blink和WebKit源代码中进行了挖掘,从我所看到的,这些颜色是在代码中定义的.

Webkit Line~3299

static const ColorValue colorValues[] = {

{ CSSValueAqua, 0xFF00FFFF },

{ CSSValueBlack, 0xFF000000 },

{ CSSValueBlue, 0xFF0000FF },

{ CSSValueFuchsia, 0xFFFF00FF },

{ CSSValueGray, 0xFF808080 },

{ CSSValueGreen, 0xFF008000 },

{ CSSValueGrey, 0xFF808080 },

{ CSSValueLime, 0xFF00FF00 },

{ CSSValueMaroon, 0xFF800000 },

{ CSSValueNavy, 0xFF000080 },

{ CSSValueOlive, 0xFF808000 },

{ CSSValueOrange, 0xFFFFA500 },

{ CSSValuePurple, 0xFF800080 },

{ CSSValueRed, 0xFFFF0000 },

{ CSSValueSilver, 0xFFC0C0C0 },

{ CSSValueTeal, 0xFF008080 },

{ CSSValueTransparent, 0x00000000 },

{ CSSValueWhite, 0xFFFFFFFF },

{ CSSValueYellow, 0xFFFFFF00 },

{ CSSValueInvalid, CSSValueInvalid }

};

眨眼〜第157行

更新2

未来可能会有一些希望.FireFox每晚构建包括CSS变量的概念.虽然此时供应商具体,但它"几乎"与我的问题有关.相关的W3C规范:用于级联变量的CSS自定义属性模块级别1 - 参见示例4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值