Цвета в HTML с примерами

HTML

Цвета являются неотъемлемой частью любого HTML-документа. Они играют важную роль в улучшении внешнего вида, читаемости и общего пользовательского опыта веб-страниц. Все современные веб-браузеры поддерживают более 200 стандартных цветов.

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

Однако многие названия цветов, используемые в CSS, заимствованы из оригинальных названий цветов HTML. Мы можем определять цвета на веб-странице HTML либо с помощью названий цветов, либо с помощью значений RGB, HEX, HSL, RGBA или HSLA. Давайте разберем их все по отдельности.

Распространенные способы определения цветов в HTML

В HTML мы можем указывать цвета, используя различные методы. Вот некоторые распространенные способы определения цветов:

1. Названия цветов:

HTML предоставляет набор предопределенных названий цветов, таких как «красный», «синий», «зеленый» и т. д. Мы можем напрямую указать цвет элементов HTML, используя названия цветов.

Пример 1:

<!DOCTYPE html>
<html>
<body>
  <p style="background-color:Tomato;">Tomato</p>
  <p style="background-color:Orange;">Orange</p>
  <p style="background-color:DodgerBlue;">DodgerBlue</p>
  <p style="background-color:MediumSeaGreen;">MediumSeaGreen</p>
  <p style="background-color:Gray;">Gray</p>
  <p style="background-color:SlateBlue;">SlateBlue</p>
  <p style="background-color:Violet;">Violet</p>
  <p style="background-color:LightGray;">LightGray</p>
</body>
</html>

Выход:

Некоторые общие примеры названий цветов HTML.

Пример 2:

<!DOCTYPE html>
<html>
<body>
   <p style="color: red;">This text is red.</p>
   <p style="color: blue;">This text is blue.</p>
   <p style="color: green;">This text is green.</p>
   <p style="color: yellow;">This text is yellow.</p>
   <p style="color: black;">This text is black.</p>
   <p style="color: white;">This text is white.</p>
   <p style="color: gray;">This text is gray.</p>
   <p style="color: orange;">This text is orange.</p>
   <p style="color: purple;">This text is purple.</p>
   <p style="color: pink;">This text is pink.</p>
</body>
</html>

В этом примере мы задали различные цвета текста, используя свойство цвета CSS. Это всего лишь несколько примеров названий цветов, доступных в HTML. Существует множество других названий цветов, которые вы можете использовать для стилизации элементов HTML.

2. Шестнадцатеричная система счисления:

Мы можем определить цвета в HTML-документе, используя шестнадцатеричную (hex) нотацию. Эта нотация представляет собой шестизначные коды, представляющие комбинацию значений красного, зеленого и синего цветов (RGB). Мы можем указать цвет в HTML, используя шестнадцатеричное значение в форме:

#rrggbb

Здесь rr, gg и bb — шестнадцатеричные коды цветов для красного, зеленого и синего в диапазоне от 0 до 255, т. е. от 00 до FF. Наименьшее значение для каждого источника света — 0 (шестнадцатеричный), а наибольшее значение — 255 (шестнадцатеричный FF).

Шестнадцатеричные значения цвета начинаются со знака решетки или решетки #, за которым следуют три или шесть шестнадцатеричных символов. Например, представление белого и черного цветов в шестнадцатеричном формате — #ffffff и #000000 соответственно.

В HTML и CSS, когда вы указываете цвет с помощью трехзначной нотации (#rgb), он автоматически преобразуется в шестизначную нотацию (#rrggbb). Трехзначная нотация состоит из трех шестнадцатеричных цифр, каждая из которых представляет интенсивность красного, зеленого и синего цвета соответственно. Например, «#f00» представляет чистый красный цвет.

В таблице ниже мы перечислили наиболее важные названия цветов со значениями RGB.

Название цветаЗначение RGB
Белый#ФФФФФ
Красный#FF0000
Зеленый#008000
Синий#0000FF
Желтый#FFFF00
Фуксия#FF00FF
Аква#ууФФФФ
Военно-морской#000080
Серый#808000
Фиолетовый#800080
Черный#000000
Лайм#00FF00
Бордовый#800000
Оливковый#808000
Серебро#C0C0C0
Бирюзовый#008080

Из приведенной выше таблицы видно, что шестнадцатеричный код цвета записывается как: # = rrggbb. То есть:

  • # представляет номер цвета.
  • Номер цвета состоит из значений rr (красный), gg (зеленый) и bb (синий), каждое из которых представлено двумя шестнадцатеричными цифрами.
  • Числа должны отображаться в шестнадцатеричных (основание 16) значениях, которые включают: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f. Здесь a представляет 10, b представляет 11, c представляет 12, d представляет 13, e представляет 14, а f представляет 15 в десятичной системе счисления.

Рассмотрим пример, в котором мы изменим цвет текста и цвет фона для элементов HTML, используя шестнадцатеричную систему счисления.

Пример 3:

<!DOCTYPE html>
<html>
<head>
<style>
   /* CSS code to set background color */   body {
      background-color: #336699; /* Hexadecimal notation for a blue color*/   }
</style>
</head>
<body>
   <p style="color: #ffffff">This is an example of setting the background color using hexadecimal notation in HTML.</p>
</body>
</html>

3. Функция RGB:

В HTML мы можем определять цвета с помощью функции RGB. Здесь RGB означает красный, зеленый и синий. Эта функция принимает три параметра: красный, зеленый и синий компоненты, каждый из которых находится в диапазоне от 0 до 255. Мы можем указать значения цвета RGB следующим образом:

rgb(red, green, blue)

Каждый параметр в функции rgb(red, green, blue) определяет интенсивность цвета со значением от 0 до 255. Это означает, что в HTML возможно 256 * 256 * 256 = 16777216 цветов. Например, rgb(255, 0, 0) представляет чистый красный цвет. Это называется числовой нотацией.

Чтобы определить тот же цвет с помощью процентной нотации, значение будет rgb(100%, 0, 0). Если значение равно 0%, оно представляет собой чисто белый черный. Если значение равно 100%, оно представляет собой чисто белый цвет. Таким образом, если мы установим цвет rgb(50%, 100%, 30%), цвет будет ярко-зеленым.

Ниже представлен список 26 наиболее часто используемых цветов в веб-дизайне, которые можно представить с помощью функции RGB в HTML:

  • Красный: rgb(255, 0, 0)
  • Зеленый: rgb(0, 255, 0)
  • Синий: rgb(0, 0, 255)
  • Черный: rgb(0, 0, 0)
  • Белый: rgb(255, 255, 255)
  • Желтый: rgb(255, 255, 0)
  • Голубой: rgb(0, 255, 255)
  • Пурпурный: rgb(255, 0, 255)
  • Серый: rgb(128, 128, 128)
  • Темно-красный: rgb(139, 0, 0)
  • Темно-зеленый: rgb(0, 100, 0)
  • Темно-синий: rgb(0, 0, 139)
  • Светло-серый: rgb(211, 211, 211)
  • Коричневый: rgb(165, 42, 42)
  • Оранжевый: rgb(255, 165, 0)
  • Фиолетовый: rgb(128, 0, 128)
  • Розовый: rgb(255, 192, 203)
  • Небесно-голубой: rgb(135, 206, 235)
  • Лайм: rgb(0, 255, 0)
  • Бирюзовый: rgb(0, 128, 128)
  • Аква: rgb(0, 255, 255)
  • Фуксия: rgb(255, 0, 255)
  • Бордовый: rgb(128, 0, 0)
  • Военно-морской: rgb(0, 0, 128)
  • Оливковый: rgb(128, 128, 0)
  • Серебро: rgb(192, 192, 192)

Пример 4:

<!DOCTYPE html>
<html>
<body>
   <div style="background-color: rgb(255, 0, 0);">Red</div>
   <div style="background-color: rgb(0, 255, 0);">Green</div>
   <div style="background-color: rgb(0, 0, 255);">Blue</div>
   <div style="background-color: rgb(0, 0, 0);">Black</div>
   <div style="background-color: rgb(255, 255, 255);">White</div>
   <div style="background-color: rgb(255, 255, 0);">Yellow</div>
   <div style="background-color: rgb(0, 255, 255);">Cyan</div>
   <div style="background-color: rgb(255, 0, 255);">Magenta</div>
   <div style="background-color: rgb(128, 128, 128);">Gray</div>
   <div style="background-color: rgb(139, 0, 0);">Dark Red</div>
   <div style="background-color: rgb(0, 100, 0);">Dark Green</div>
   <div style="background-color: rgb(0, 0, 139);">Dark Blue</div>
   <div style="background-color: rgb(211, 211, 211);">Light Gray</div>
</body>
</html>

Выход:

Цвета HTML с использованием функции rgb

4. Функция RGBA:

Это расширение цветовой модели RGB, которое включает дополнительный альфа-компонент наряду с красным, зеленым и синим компонентами. Альфа-компонент определяет непрозрачность цвета. Диапазон значений альфа составляет от 0,0 до 1,0, где 0,0 соответствует полной прозрачности, а 1,0 — полной непрозрачности. Мы можем указать значение цвета RGBA следующим образом:

rgba(red, green, blue, alpha)

Пример 5:

<!DOCTYPE html>
<html>
<body>
    <div style="background-color: rgba(255, 0, 0, 0.5);">Semi-transparent red</div>
</body>
</html>

5. Функция HSL:

HSL означает Hue, Saturation, and Lightness (Оттенок, Насыщенность и Яркость). В HTML-документе мы можем определить цвета с помощью функции hsl(), которая принимает три параметра: оттенок, насыщенность и яркость. Базовая форма для указания цвета HTML с использованием оттенка, насыщенности и яркости (hsl) выглядит следующим образом:

hsl(hue, saturation, lightness)

Здесь оттенок представлен в градусах от 0 до 360, а насыщенность и яркость представлены в процентах (от 0% до 100%). Значение 0% представляет черный цвет, а значение 50% не является ни светлым, ни темным. Значение 100% — белый цвет.

Пример 6:

<!DOCTYPE html>
<html>
<body>
    <div style="background-color: hsl(0, 100%, 50%); padding:10px">hsl(0, 100%, 50%)</div>
    <div style="background-color: hsl(240, 100%, 50%); padding:10px">hsl(240, 100%, 50%)</div>
    <div style="background-color: hsl(147, 50%, 47%); padding:10px">hsl(147, 50%, 47%)</div>
    <div style="background-color: hsl(300, 76%, 72%); padding:10px">hsl(300, 76%, 72%)</div>
    <div style="background-color: hsl(39, 100%, 50%); padding:10px">hsl(39, 100%, 50%)</div>
    <div style="background-color: hsl(248, 53%, 58%); padding:10px">hsl(248, 53%, 58%)</div>
</body>
</html>

Выход:

Пример значений цвета hsl в HTML.

Насыщенность определяет интенсивность цвета. Например, 100% означает чистый цвет, без оттенков серого. 50% означает, что вы можете видеть цвет с 50% серым. 0% означает полностью серый. Вы больше не можете видеть цвет.

Пример 7:

<!DOCTYPE html>
<html>
<body>
   <div style="background-color: hsl(0, 100%, 50%); padding:10px">hsl(0, 100%, 50%)</div>
   <div style="background-color: hsl(0, 80%, 50%); padding:10px">hsl(0, 80%, 50%)</div>
   <div style="background-color: hsl(0, 60%, 50%); padding:10px">hsl(0, 60%, 50%)</div>
   <div style="background-color: hsl(0, 40%, 50%); padding:10px">hsl(0, 40%, 50%)</div>
   <div style="background-color: hsl(0, 20%, 50%); padding:10px">hsl(0, 20%, 50%)</div>
   <div style="background-color: hsl(0, 0%, 50%); padding:10px">hsl(0, 0%, 50%)</div>
</body>
</html>

Выход:

Пример насыщенности цвета

Яркость цвета определяет, сколько света вы хотите предоставить цвету. Например, 0% означает отсутствие света (т. е. черный), 50% означает светлый (ни темный, ни светлый), а 100% означает полную яркость (т. е. белый).

Пример 8:

<!DOCTYPE html>
<html>
<body>
   <div style="background-color: hsl(0, 100%, 0%); padding:10px">hsl(0, 100%, 0%)</div>
   <div style="background-color: hsl(0, 100%, 25%); padding:10px">hsl(0, 100%, 25%)</div>
   <div style="background-color: hsl(0, 100%, 50%); padding:10px">hsl(0, 100%, 50%)</div>
   <div style="background-color: hsl(0, 100%, 75%); padding:10px">hsl(0, 100%, 75%)</div>
   <div style="background-color: hsl(0, 100%, 90%); padding:10px">hsl(0, 100%, 90%)</div>
   <div style="background-color: hsl(0, 100%, 100%); padding:10px">hsl(0, 100%, 100%)</div>
</body>
</html>

Выход:

Пример яркости цвета в HTML

6. Функция HSLA:

Это расширение цветовой модели HSL, которое включает дополнительный параметр, называемый альфа, для непрозрачности цвета. Значение цвета HSLA указывается с помощью:

hsla(hue, saturation, lightness, alpha)

Здесь параметр альфа представляет собой число от 0,0 до 1,0. 0,0 соответствует полной прозрачности, а 1,0 — полной непрозрачности.

Пример 9:

<!DOCTYPE html>
<html>
<body>
   <div style="background-color: hsla(0, 100%, 50%, 0);">hsla(0, 100%, 50%, 0)</div>
   <div style="background-color: hsla(0, 100%, 50%, 0.2);">hsla(0, 100%, 50%, 0.2)</div>
   <div style="background-color: hsla(0, 100%, 50%, 0.4);">hsla(0, 100%, 50%, 0.4)</div>
   <div style="background-color: hsla(0, 100%, 50%, 0.6);">hsla(0, 100%, 50%, 0.6)</div>
   <div style="background-color: hsla(0, 100%, 50%, 0.8);">hsla(0, 100%, 50%, 0.8)</div>
   <div style="background-color: hsla(0, 100%, 50%, 1);">hsla(0, 100%, 50%, 1)</div>
</body>
</html>

Выход:

Пример значений цвета hsla.

В этом уроке мы узнали, как указывать цвета в HTML-документе, используя различные методы, такие как названия цветов, шестнадцатеричные цвета, RGB, RGBA, HSL и HSLA. Мы можем применять цвета к различным HTML-элементам на веб-странице, например, для изменения цвета текста, цвета фона и т. д. Мы надеемся, что вы поняли основные способы применения цветов к HTML-элементам.

Оцените статью
Добавить комментарий

Adblock
detector