В CSS мы можем использовать несколько разных методов для определения цвета:
- Цветное слово:
red - Шестнадцатеричный:
#FF0000 - Красный/Зеленый/Синий каналы:
rgb(255, 0, 0) - Оттенок/насыщенность/легкость:
hsl(0, 100%, 50%)
Я действительно понимаю, что использование названных цветов не является хорошей идеей, так как разные браузеры имеют собственное представление о том, как выглядит aquamarine.
Игнорируя поддержку альфа-канала и браузера, существуют ли различия между этими 4 способами?
Если бы мы пытались выжать каждый последний бит оптимизации из нашего CSS, какой из них был бы предпочтительнее, если таковой был? Являются ли значения цвета преобразованными в определенный формат внутри, или его производительность зависит от чего-либо еще (например, какой агент визуализации или браузер используется)?
Ищите "технический" ответ, если это возможно, ссылки оцениваются.
