7. Цвета в CSS. Форматы RGB, HEX, HSL. Свойство color, ключевые слова transparent, currentColor
Генерация цветовых тем на основе одного цвета в CSS
Знаете ли вы, что можно совмещать CSS-variables с HSL и calc? Мы можем создавать темы для сайта, основанные на CSS-переменных. Это будет выглядеть так: все цвета мы задаём на сайте не конкретно, а абстрактно,задавая формулу, по которой в дальнейшем будет вычисляться цвет. Так изменяя всего три CSS-переменные, мы можем полностью перекрасить весь сайт. Цвета можно изменять на основе времени суток на часах пользователя или же в зависимости от его особенностей зрения. Для нас главная возможность — упростить с этим нашу работу...
Основы CSS цвета
Ранее мы описывали цвета на с использованием английских слов "red, green, blue". Но этого явно не достаточно описать все цвета которые может различать человеческий глаз, тут мы рассмотрим как эта проблема решена в CSS. Рассмотрим пример: Тег span class "a" имеет зеленый фон согласно CSS правилу .a { background: #0f0 } Так происходит потому, что тут используется укороченная форма записи HEX кода цвета. Что бы определять цвета для программ и всяческих машин существует множество различных стандартов и способов описывать цвета...