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

В этой статье мы расскажем об основах цветов CSS и узнаем, как превратить HTML-сайт в безупречный веб-сайт.

Начало работы с цветами CSS

Есть определенный способ описания цветов в CSS, понятный компьютеру. Обычно это делается путем разделения цвета на различные компоненты, вычисления смешанного набора основных цветов для получения желаемого цвета. Есть несколько разных способов описать цвет в CSS.

Использование названий цветов в качестве ключевых слов

Большинство современных браузеров поддерживают около 140 названий цветов CSS. Это могло быть так просто, как красный или голубой для ключевого слова цвета. Хотя это помогает с умеренным диапазоном цветов, вы ограничены несколькими заданными цветами с нулевым контролем над оттенками и оттенками. Здесь вам нужно перейти к более высокому диапазону параметров цвета CSS.

instagram viewer
/*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
Об авторе
Наинси Мурья (Опубликовано 10 статей)

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

Ещё от Naincy Mourya

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Нажмите здесь, чтобы подписаться