Дорогие друзья, подписчики. Сегодняшний урок будет приятен для глаз, поскольку мы с вами поговорим про цвета в HTML. Ведь наша страница имеет определенный набор элементов, каждый из которых, в свою очередь, может менять свой цвет. Например, мы можем задать цвет html для:
Коды цветов в html и css – все что нужно знать
Коды цветов в html и css имеют повсеместное распространение на каждом сайте. Цвета в html применяются везде – они задают фон для сайта и его составляющих элементов, а так же цвет текста и ссылок. Прочитав эту статью Вы узнаете о кодах цвета все что нужно и даже больше!
Работа с кодами цветов не занимает много времени технически – ведь для того, что бы их задать нужно всего навсего дописать в коде пару строк. Единственная трудность с которой может столкнуться владелец сайта – это подбор нужного цвета, ведь так хочется чтобы цвета подошли идеально! Этой статьей я постараюсь сэкономить Ваше время.
Как задать нужный цвет для элементов сайта?
Чтобы задать нужный цвет достаточно прописать: “Я хочу чтобы фон сайта был серым, текст черным, а ссылки синими” – вот и все! Но для того, чтобы Ваше желание смог понять любой браузер и оценил посетитель – придется обратиться к кодам цветов.
Существует три варианта, как задать нужный цвет:
- Через #. Код цвета в html или css можно задать шестью символами написанными после #. Например #ffffff – белый цвет. Так же для этого способа можно выделить один момент: число символов можно сократить до трех, если они попарно повторяются (1 и 2, 3 и 4, 5 и 6 – одинаковые). То есть белый цвет можно прописать так: #fff, а красный (#ff0000) так #f00.
- Словами. Для наиболее распространенных цветов можно использовать слова (англ.). Белый цвет будет white, а черный black и так далее. Лично я очень редко пользуюсь таким способом, и чаще всего прибегаю к первому.
- Через rgb.
RGB коды цветов – в чем их преимущество?
RGB – это аббревиатура, которая расшифровывается как красный зеленый синий (red green blue). Почему именно эти цвета? Все очень просто – меняя количественное содержание любого из них можно получить абсолютно любой цвет – это нужно понимать, но особо не вдаваться в подробности.
Количество одного цвета может колебаться от 0 до 255 условных единиц:
- Если мы совсем не дадим цвета: по 0 единиц красного, зеленого и синего, то получиться черный цвет.
- Если мы дадим все цвета по максимуму: 255 единиц красного, зеленого и синего, то получится белый цвет.
- Все остальные цвета находятся между ними.
Прописывается код цвета так: rgb (255, 255, 255).
- Первое преимущество rgb перед другими способами задания цвета очевидно – этим способом можно задать любой нужный оттенок, ведь используется аж 9 переменных, а не 6 или 1 как в первом и втором соответственно.
- Второе преимущество не столь очевидно, и чтобы его применить – его нужно знать. В код цвета можно дописать прозрачность.
Прозрачный цвет – как сделать?
В некоторых случаях цвет с определенным показателем прозрачности смотрится просто великолепно. Прозрачность может колебаться: от 0 – полностью прозрачный, до 1 – абсолютно не прозрачный. Смысла прописывать такие значения нет, а вот промежуточные положения прозрачности могут пригодится, например:
Со способами прописывания цвета определились, теперь для большей ясности приведем некоторые примеры кодов цветов в html и css.
Таблица кодов цветов.
Наиболее удобным способом записи цвета для меня является первый (#), поэтому приведу примеры для него. Основные цвета:
- Код белого цвета: #fff;
- Код черного цвета: #000;
- Код красного цвета: #f00;
- Код зеленого цвета: #0f0;
- Код синего цвета: #00f;
Можно найти множество картинок посвященных таблице кодов цветов и так далее, но это не самый лучший способ выбрать нужный цвет, есть вариант гораздо более рациональный.
Посмотрите это видео, и у Вас никогда не будет проблем с подбором нужного кода цвета, кроме того, Вы сразу будете видеть результат на своем сайте:
Как узнать код цвета?
В некоторых случаях может потребоваться узнать код цвета. Вариантов здесь может быть 2:
- Нужно узнать какой цвет используется на сайте. Здесь нужно поступить так же как в видео выше, кликнуть правой кнопкой мыши и сразу посмотреть нужный код цвета в css.
- Требуется узнать кодовое значение цвета по картинке. Для этого я пользуюсь фотошопом:
Открываем картинку и кликаем сюда:
Этой информации будет достаточно чтобы знать что такое код цвета в html и css:
- Как записать, подобрать или узнать код цвета? – уже не такие страшные вопросы, правда?
Комментировать через ВКонтакте:
Источник: http://history-of-blog.ru/dizajn/kody-cvetov-v-html-i-css-vse-chto-nuzhno-znat/
Конвертер цветов
Конвертер цветов позволяет преобразовать (конвертировать) RGB цвета (аббревиатура английских слов red, green, blue — красный, зелёный, синий) в шестнадцатеричные (HEX) значения, RGB цвета в формат HSL (от англ. hue, saturation, lightness (intensity) — тон, насыщенность и осветленность) и обратно HEX значения в RGB и HSL цвета.
Источник: http://basicweb.ru/html/html_colors.php
Название цвета
Существуют стандартные веб-цвета, которые имеют свои названия. Для их использованиянужно указать название цвета. Например, чтобы задатьтекстовому элементу зелёный цвет, нужно установить ему такой стиль:
Чтобы найти таблицу веб-цветов, достаточно в любом поисковике набрать: веб-цвета.
Источник: http://basecourse.ru/css/color.php
CSS прозрачность Opacity
Цифровое значение для opacity задано в пределах от 0.0 до 1.0, где ноль это полная прозрачность, а единица наоборот — абсолютная непрозрачность. Например, для того, чтобы увидеть 50% прозрачности, надо выставить значение в 0.5. Надо иметь ввиду, что opacity распространяется на все дочерние элементы родителя. А это значит, что и текст на полупрозрачном фоне, тоже будет полупрозрачным. А это уже очень существенный недостаток, текст не так хорошо выделяется.
<div>
<div class=»blue»>
<h1>
Прозрачность через CSS Opacity
</h1>
</div>
</div>
На скриншоте отчётливо видно, что черный текст стал таким же полупрозрачным, как и голубой фон.
div {
background: url(images/yourimage.jpg); /* Фон картинка */
width: 750px;
height: 100px;
margin: auto;
}
.blue {
background: #027ав4; /* Цвет полупрозрачного фона */
opacity: 0.3; /* Значение полупрозрачности фона */
height: 70px;
}
h1 {
padding: 6px;
font-family: Arial Black;
font-weight: bolder;
font-size: 50px;
}
Источник: http://myrusakov.ru/css-transparent.html
Курсы по CSS (в открытом доступе)
Уровень сложности:
Средний
Источник: http://vaden-pro.ru/blog/css/prozrachnyy-fon-background-css
Цвет фона
Можно задать цвет фона для элементов HTML:
Всем привет
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
Пример
<h1 style=»background-color:DodgerBlue;»>Hello World</h1>
<p style=»background-color:Tomato;»>Loremipsum…</p>
Источник: http://html5css.ru/html/html_colors.php
Система RGB
Система RGB — это способ установки цвета с помощью совмещениятрёх цветов — красного, зелёного и синего. Указываяинтенсивность каждого из этих цветов, получается конкретный цвет. Для установки цвета в CSS свойствесначала пишется словоrgb, а затем в скобках указываются три числа через запятую:
- сначала интенсивность красного цвета
- потом интенсивность зелёного
- потом интенсивность синего
Каждое число может иметь значение от 0 до 255. 0 — этоминимальная интенсивность, а 255 — максимальная.
Например, чтобы установить тексту такой цвет, нужноуказать ему следующий стиль:
2 |
color: rgb(156, 22, 181); |
Вместо чисел можно указывать проценты, 0% — это минимальная интенсивность, 100% — максимальнаяинтенсивность. Тот же цвет можно получить, если установитьстиль так:
3 |
color: rgb(61%, 0.8%, 71%); |
Источник: http://basecourse.ru/css/color.php
RGBA
RGBA — это такой же способ установки цвета, что и RGB. Но у него есть ещё одно число — альфа канал.Это степень прозрачности. Он позволяет установить в CSS порзрачный цвет, то естьсделать элемент прозрачным. При этом через элемент можно видеть фонблока или другой элемент, который оказался под текущим элементом при позиционировании. Прозрачность можетиметь значения от 0 до 1. При 1 элемент является непрозрачным. При 0 элемент является полностью прозрачным,то есть, его не видно. Любое число между этими значениями делает элемент прозрачным. Для установки цвета в CSS свойстве пишется слово rgba, затем в скобках через запятую указываются цветаи прозрачность. Чтобы сделатьтекст таким же цветом, но прозрачным, стиль нужноустановить так:
4 |
color: rgba(156, 22, 181, 0.5); |
Источник: http://basecourse.ru/css/color.php
Предопределенные имена цветов
Имя цвета | HEX | RGB |
---|---|---|
IndianRed | #CD5C5C | rgb(205, 92, 92) |
LightCoral | #F08080 | rgb(240, 128, 128) |
Salmon | #FA8072 | rgb(250, 128, 114) |
DarkSalmon | #E9967A | rgb(233, 150, 122) |
LightSalmon | #FFA07A | rgb(255, 160, 122) |
Crimson | #DC143C | rgb(220, 20, 60) |
Red | #FF0000 | rgb(255, 0, 0) |
FireBrick | #B22222 | rgb(178, 34, 34) |
DarkRed | #8B0000 | rgb(139, 0, 0) |
Gold | #FFD700 | rgb(255, 215, 0) |
Yellow | #FFFF00 | rgb(255, 255, 0) |
LightYellow | #FFFFE0 | rgb(255, 255, 224) |
LemonChiffon | #FFFACD | rgb(255, 250, 205) |
LightGoldenrodYellow | #FAFAD2 | rgb(250, 250, 210) |
PapayaWhip | #FFEFD5 | rgb(255, 239, 213) |
Moccasin | #FFE4B5 | rgb(255, 228, 181) |
PeachPuff | #FFDAB9 | rgb(255, 218, 185) |
PaleGoldenrod | #EEE8AA | rgb(238, 232, 170) |
Khaki | #F0E68C | rgb(240, 230, 140) |
DarkKhaki | #BDB76B | rgb(189, 183, 107) |
Coral | #FF7F50 | rgb(255, 127, 80) |
Tomato | #FF6347 | rgb(255, 99, 71) |
OrangeRed | #FF4500 | rgb(255, 69, 0) |
DarkOrange | #FF8C00 | rgb(255, 140, 0) |
Orange | #FFA500 | rgb(255, 165, 0) |
Pink | #FFC0CB | rgb(255, 192, 203) |
LightPink | #FFB6C1 | rgb(255, 182, 193) |
HotPink | #FF69B4 | rgb(255, 105, 180) |
DeepPink | #FF1493 | rgb(255, 20, 147) |
MediumVioletRed | #C71585 | rgb(199, 21, 133) |
PaleVioletRed | #DB7093 | rgb(219, 112, 147) |
Lavender | #E6E6FA | rgb(230, 230, 250) |
Thistle | #D8BFD8 | rgb(216, 191, 216) |
Plum | #DDA0DD | rgb(221, 160, 221) |
Violet | #EE82EE | rgb(238, 130, 238) |
Orchid | #DA70D6 | rgb(218, 112, 214) |
Fuchsia(Magenta) | #FF00FF | rgb(255, 0, 255) |
MediumOrchid | #BA55D3 | rgb(186, 85, 211) |
MediumPurple | #9370DB | rgb(147, 112, 219) |
BlueViolet | #8A2BE2 | rgb(138, 43, 226) |
DarkViolet | #9400D3 | rgb(148, 0, 211) |
DarkOrchid | #9932CC | rgb(153, 50, 204) |
DarkMagenta | #8B008B | rgb(139, 0, 139) |
Purple | #800080 | rgb(128, 0, 128) |
Indigo | #4B0082 | rgb(75, 0, 130) |
SlateBlue | #6A5ACD | rgb(106, 90, 205) |
DarkSlateBlue | #483D8B | rgb(72, 61, 139) |
Cornsilk | #FFF8DC | rgb(255, 248, 220) |
BlanchedAlmond | #FFEBCD | rgb(255, 235, 205) |
Bisque | #FFE4C4 | rgb(255, 228, 196) |
NavajoWhite | #FFDEAD | rgb(255, 222, 173) |
Wheat | #F5DEB3 | rgb(245, 222, 179) |
BurlyWood | #DEB887 | rgb(222, 184, 135) |
Tan | #D2B48C | rgb(210, 180, 140) |
RosyBrown | #BC8F8F | rgb(188, 143, 143) |
SandyBrown | #F4A460 | rgb(244, 164, 96) |
Goldenrod | #DAA520 | rgb(218, 165, 32) |
DarkGoldenrod | #B8860B | rgb(184, 134, 11) |
Peru | #CD853F | rgb(205, 133, 63) |
Chocolate | #D2691E | rgb(210, 105, 30) |
SaddleBrown | #8B4513 | rgb(139, 69, 19) |
Sienna | #A0522D | rgb(160, 82, 45) |
Brown | #A52A2A | rgb(165, 42, 42) |
Maroon | #800000 | rgb(128, 0, 0) |
Aqua(Cyan) | #00FFFF | rgb(0, 255, 255) |
LightCyan | #E0FFFF | rgb(224, 255, 255) |
PaleTurquoise | #AFEEEE | rgb(175, 238, 238) |
Aquamarine | #7FFFD4 | rgb(127, 255, 212) |
Turquoise | #40E0D0 | rgb(64, 224, 208) |
MediumTurquoise | #48D1CC | rgb(72, 209, 204) |
DarkTurquoise | #00CED1 | rgb(0, 206, 209) |
CadetBlue | #5F9EA0 | rgb(95, 158, 160) |
SteelBlue | #4682B4 | rgb(70, 130, 180) |
LightSteelBlue | #B0C4DE | rgb(176, 196, 222) |
PowderBlue | #B0E0E6 | rgb(176, 224, 230) |
LightBlue | #ADD8E6 | rgb(173, 216, 230) |
SkyBlue | #87CEEB | rgb(135, 206, 235) |
LightSkyBlue | #87CEFA | rgb(135, 206, 250) |
DeepSkyBlue | #00BFFF | rgb(0, 191, 255) |
DodgerBlue | #1E90FF | rgb(30, 144, 255) |
CornflowerBlue | #6495ED | rgb(100, 149, 237) |
MediumSlateBlue | #7B68EE | rgb(123, 104, 238) |
RoyalBlue | #4169E1 | rgb(65, 105, 225) |
Blue | #0000FF | rgb(0, 0, 255) |
MediumBlue | #0000CD | rgb(0, 0, 205) |
DarkBlue | #00008B | rgb(0, 0, 139) |
Navy | #000080 | rgb(0, 0, 128) |
MidnightBlue | #191970 | rgb(25, 25, 112) |
GreenYellow | #ADFF2F | rgb(173, 255, 47) |
Chartreuse | #7FFF00 | rgb(127, 255, 0) |
LawnGreen | #7CFC00 | rgb(124, 252, 0) |
Lime | #00FF00 | rgb(0, 255, 0) |
LimeGreen | #32CD32 | rgb(50, 205, 50) |
PaleGreen | #98FB98 | rgb(152, 251, 152) |
LightGreen | #90EE90 | rgb(144, 238, 144) |
MediumSpringGreen | #00FA9A | rgb(0, 250, 154) |
SpringGreen | #00FF7F | rgb(0, 255, 127) |
MediumSeaGreen | #3CB371 | rgb(60, 179, 113) |
SeaGreen | #2E8B57 | rgb(46, 139, 87) |
ForestGreen | #228B22 | rgb(34, 139, 34) |
Green | #008000 | rgb(0, 128, 0) |
DarkGreen | #006400 | rgb(0, 100, 0) |
YellowGreen | #9ACD32 | rgb(154, 205, 50) |
OliveDrab | #6B8E23 | rgb(107, 142, 35) |
Olive | #808000 | rgb(128, 128, 0) |
DarkOliveGreen | #556B2F | rgb(85, 107, 47) |
MediumAquamarine | #66CDAA | rgb(102, 205, 170) |
DarkSeaGreen | #8FBC8F | rgb(143, 188, 143) |
LightSeaGreen | #20B2AA | rgb(32, 178, 170) |
DarkCyan | #008B8B | rgb(0, 139, 139) |
Teal | #008080 | rgb(0, 128, 128) |
White | #FFFFFF | rgb(255, 255, 255) |
Snow | #FFFAFA | rgb(255, 250, 250) |
Honeydew | #F0FFF0 | rgb(240, 255, 240) |
MintCream | #F5FFFA | rgb(245, 255, 250) |
Azure | #F0FFFF | rgb(240, 255, 255) |
AliceBlue | #F0F8FF | rgb(240, 248, 255) |
GhostWhite | #F8F8FF | rgb(248, 248, 255) |
WhiteSmoke | #F5F5F5 | rgb(245, 245, 245) |
Seashell | #FFF5EE | rgb(255, 245, 238) |
Beige | #F5F5DC | rgb(245, 245, 220) |
OldLace | #FDF5E6 | rgb(253, 245, 230) |
FloralWhite | #FFFAF0 | rgb(255, 250, 240) |
Ivory | #FFFFF0 | rgb(255, 255, 240) |
AntiqueWhite | #FAEBD7 | rgb(250, 235, 215) |
Linen | #FAF0E6 | rgb(250, 240, 230) |
LavenderBlush | #FFF0F5 | rgb(255, 240, 245) |
MistyRose | #FFE4E1 | rgb(255, 228, 225) |
Gainsboro | #DCDCDC | (220, 220, 220) |
LightGray | #D3D3D3 | rgb(211, 211, 211) |
Silver | #C0C0C0 | rgb(192, 192, 192) |
DarkGray | #A9A9A9 | rgb(169, 169, 169) |
Gray | #808080 | rgb(128, 128, 128) |
DimGray | #696969 | rgb(105, 105, 105) |
LightSlateGray | #778899 | rgb(119, 136, 153) |
SlateGray | #708090 | rgb(112, 128, 144) |
DarkSlateGray | #2F4F4F | rgb(47, 79, 79) |
Black | #000000 | rgb(0, 0, 0) |
Источник: http://basicweb.ru/html/html_colors.php
Цвета, задаваемые в формате HSL
Я редко вижу использование цветовой модели HSL (Hue, Saturation, Lightness — тон, насыщенность, светлота), но в последнее время эта цветовая модель стала привлекать к себе всё больше внимания со стороны дизайнеров и разработчиков.
Цветовой круг
На цветовом круге каждому цвету соответствует определённый угол, описывающий цветовой тон (hue). Для описания HSL-цвета, помимо тона, нужно указать значения, отвечающие за насыщенность и светлоту цвета.
Разберём процесс описания HSL-цветов. Представим, что нас интересует цветовой тон, показанный на следующем рисунке.
Выбор цветового тона
Для выбора насыщенности и светлоты можно воспользоваться удобным инструментом, который находится
здесь
. А именно, после выбора тона, насыщенность и светлоту цвета можно представить так, как показано ниже.
Выбор насыщенности и светлоты
Шкала насыщенности, в начале, представлена серым цветом, а в конце — цветом, который мы выбрали на цветовом круге. Шкала светлоты начинается с чёрного цвета, доходит до выбранного цветового тона и заканчивается белым цветом.
Эта гибкость может оказаться очень кстати. Например, можно выбрать цветовой тон, а потом подстроить насыщенность и светлоту в соответствии со своими нуждами. Такой подход позволяет создавать динамичные и лёгкие в использовании цветовые палитры.
Источник: http://habr.com/ru/company/ruvds/blog/505626/
Система HSL
При установке цвета в системе HSL, указываются три параметра — оттенок, насыщенность и осветление.Оттенок определяется на основе цветового кгруга. Он указывается в градусах от 0 до 360. 0 градусовсоответствует самому верху круга. При этом, никаких знаков ставить не нужно, указывается просто число.
Цветовой круг:
Насыщенность определяет яркость цвета. Она указывается в процентах от 0 до 100.
Осветление может сделать цвет более светлым или более тёмным. Указывается также в процентах.Для установки цвета пишется слово hsl, затем в скобках перечисляются параметры.
Чтобы задать тексту тот же цвет, нужно указать емуследующий стиль:
8 |
color: hsl(291, 88%, 39%); |
Источник: http://basecourse.ru/css/color.php
Совместимость браузера
BCD tables only load in the browser
Источник: http://developer.mozilla.org/ru/docs/Web/CSS/color_value
Подбор цвета
Подобрать нужный цвет можно, используя графический редактор. Например, в Photoshop для выбранного цветапоказываются параметры во всех рассмотренных системах. Многие другие рдакторы имеют подобную функцию. Есливам нужен цвет элемента другого сайта, то вы можете найти этот элемент с помощью средств разаработки, которыеесть в браузерах. В свойствах элемента вы найдёте нужный цвет.
Источник: http://basecourse.ru/css/color.php