Вдохновленный ЦВЕТЫ: более приятная цветовая палитра для Интернета, мне было интересно, есть ли способ переопределить стандартное определение цвета по умолчанию, как определенные в спецификация HTML/CSS с этими новыми цветами.
Я знаю, что я могу создавать пользовательские правила CSS (и LESS) для определения новых цветов и применять их к которым всегда будут элементы, однако интерес здесь, например,
h1{
/* #ff0000 is current definition of red, I want to redefine it to #FF4136 */
color: red;
}
Обновление
Я был так воодушевлен своим вопросом, я оказался в исходном коде Blink и WebKit, и из того, что я вижу, эти цвета определены в коде.
Webkit Линия ~ 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 Nightly build включает концепцию CSS-variable. Хотя конкретный поставщик на данный момент, он "почти" связан с моим вопросом. Связанная спецификация W3C: Пользовательские свойства CSS для каскадных переменных Уровень модуля 1 - см. Пример 4