При разработке веб-сайта необходимо учитывать множество факторов; шрифт, UX-поток и многое другое. Один очень важный элемент дизайна - это цвет. Даже простые решения, такие как цвет бренда, цвет границы и цвет фона, оказывают определенное и заметное влияние.
В этой статье мы расскажем об основах цветов CSS и узнаем, как превратить HTML-сайт в безупречный веб-сайт.
Начало работы с цветами CSS
Есть определенный способ описания цветов в CSS, понятный компьютеру. Обычно это делается путем разделения цвета на различные компоненты, вычисления смешанного набора основных цветов для получения желаемого цвета. Есть несколько разных способов описать цвет в CSS.
Использование названий цветов в качестве ключевых слов
Большинство современных браузеров поддерживают около 140 названий цветов CSS. Это могло быть так просто, как красный или голубой для ключевого слова цвета. Хотя это помогает с умеренным диапазоном цветов, вы ограничены несколькими заданными цветами с нулевым контролем над оттенками и оттенками. Здесь вам нужно перейти к более высокому диапазону параметров цвета CSS.
/*Syntax*/
красный цвет;
цвет: малиновый;
цвет: грифельно-голубой;
Использование значений RGB
При разработке веб-сайта или приложения Цветовая схема имеет большое значение - это определенно не должно быть последним, о чем вы думаете. В CSS вы можете использовать три метода для представления цвета RGB. Это шестнадцатеричная строковая нотация, функциональная нотация RGB и функциональная нотация HSL. Рассмотрим каждого из них поближе.
Шестнадцатеричное строковое представление
Шестнадцатеричная строка всегда начинается с символа #. После этого символа вы указываете цвета, используя шестнадцатеричные цифры определенного цветового кода. Строка не чувствительна к регистру, но обычно используется нижний регистр. Вот несколько примеров использования:
#rrggbb
Это наиболее распространенный способ описания числового цвета. Это полностью непрозрачный цвет с красными, зелеными и синими компонентами. 0xrr, 0xgg, а также 0xbb соответственно.
#rrggbbaa
Он соответствует критериям RGB, описанным выше, с альфа-каналом, который обрабатывает чистоту цвета. Чем ниже 0xaa значение, тем более полупрозрачным становится цвет.
#rgb
Если у вас есть цвет #556677, вы можете просто написать это как #567 поскольку он представляет 0xrr, 0xgg, а также 0xbb соответственно. Например, #000 (или #000000) черный, а #fff (или #ffffff) белый.
#rgba
Он соответствует вышеуказанным критериям с альфа-каналом, указанным 0xaa для контроля непрозрачности.
Функциональное обозначение RGB
Функциональная нотация RGB представляет цвета с использованием красного, зеленого и синего компонентов. Он определяется с помощью функция rgb () который принимает входные параметры в виде основных красных, зеленых и синих компонентов (и необязательного альфа-канала). Значения красного, зеленого и синего должны быть целыми числами между 0 к 255 (включительно) или процентное значение от 0% до 100%. С другой стороны, альфа-канал принимает значения от 0,0 (полностью прозрачный) до 1,0 (полностью непрозрачный). Он также принимает процентное значение от 0% (то же, что и 0,0) до 100% (то же, что и 1,0).
/*Syntax*/
цвет: rgb (rr, gg, bb);
цвет: rgba (rr, gg, bb, a);
Функциональная нотация HSL
Функциональная нотация HSL представляет цвет с использованием оттенка, насыщенности и яркости. Это очень похоже на rgb () функции с точки зрения использования. Вы легко можете найти шестнадцатеричное значение любого цвета на экране вашего компьютера. В этом цветовом методе оттенок определяет фактический цвет в соответствии с положением на цветовом круге. Насыщенность - это процент серого с максимально возможным оттенком. Яркость изменяет цвет от самого темного к самому яркому по мере увеличения.
Значение оттенка (H) определяется поддерживаемой единицей угла в CSS. Это включает в себя град, рад, град, а также перемена. Насыщенность (S) определяет процент окончательного цвета, состоящего из оттенка. Компонент яркости (L) определяет уровень серого.
/*Syntax*/
цвет: hsl (XXdeg, XX%, XX%);
цвет: hsl (XX поворот, XX%, XX%);
Применение цветов к элементам HTML
В CSS цвет свойство определяет цвет переднего плана содержимого, и фоновый цвет определяет цвет фона содержимого, структурированного с помощью HTML. Когда элемент визуализируется, вы можете использовать свойства цвета для его стилизации.
Свойство цвета для текстов
В цвет Свойство используется при рисовании текста и когда вам нужно какое-либо оформление текста. Вы можете использовать текст-украшение-цвет свойство для отображения подчеркивания, наложения или перечеркивания линий разного цвета. Вы можете изменить цвет фона текста, используя фоновый цвет имущество. Вы можете применить эффект тени к тексту, используя текстовая тень имущество. Вы можете выбрать текст-акцент-цвет при рисовании символов выделения в текстовых полях.
Свойство цвета для коробок
Как вы знаете, все на веб-странице следует блочной модели. Таким образом, каждый элемент представляет собой блок с каким-либо содержимым и необязательными отступами, рамкой и полями. Вы можете использовать фоновый цвет свойство, когда нет содержимого переднего плана. Когда вы рисуете линию, чтобы разделить столбцы текста, вы можете использовать столбец-правило-цвет собственность для этого. Есть контур-цвет свойство, чтобы раскрасить контур. Обратите внимание, что контур отличается от границы - он действует как индикатор фокуса.
Свойство цвета для границ
Любой элемент HTML может иметь рамку. Вы можете установить цвет границы собственность как цвет верхней границы, граница-правый-цвет, граница нижнего цвета, а также граница-левый-цвет установить цвет границы соответствующих сторон. Однако использование сокращенного свойства - хорошая практика.
В граница-встроенный-начальный цвет свойство позволяет раскрасить края границы, наиболее близкие к началу. С другой стороны, граница-встроенный-конечный цвет свойство позволяет окрашивать конец начала строк текста в поле. Хотя это зависит от вашего режим письма, ориентация текста, а также направление.
Заключение: цвет и доступность
Хотя красиво оформленный веб-сайт сильно зависит от используемого цвета, вы всегда должны следить за тем, чтобы он был доступен. Неправильное использование цвета может привести к потере значительного количества посетителей на вашем веб-сайте.
Использование шестнадцатеричных строковых обозначений, названий цветов или значений RGB полностью зависит от вас. Просто убедитесь, что вы используете цвета для усиления существующего текста и следуйте определенной визуальной иерархии. Узнать больше о теории цвета и создать свою собственную палитру - отличная идея, если вы начинающий веб-разработчик. А пока счастливого и красочного кодирования!
Правильно используя правильные цвета, вы можете вывести свои творческие проекты на совершенно новый уровень.
Читать далее
- Программирование
- CSS
- Веб-дизайн
- Веб-разработка
- HTML

Naincy специализируется на создании высокочувствительных веб-сайтов и эффективной контентной стратегии наряду с веб-копиями. Она - внештатный технический писатель, внимательно следящий за тенденциями в технологиях.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Нажмите здесь, чтобы подписаться