прозрачный цвет код hex

Прозрачный цвет код hex

Тип CSS data type предоставляет цвет в цветовом спектре sRGB. В может включать значения прозрачности Альфа-канала (alpha-channel), указывающие, как цвет сочетается с его фоном.

В может быть определена любым из следующих способов can.

Синтаксис

Для типа данных задаётся с помощью одного из следующих параметров.

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

Ключевые цвета

Есть несколько предостережений, которые следует учитывать при использовании ключевых слов цвета:

Примечание: Список принятых ключевых слов претерпел много изменений в ходе эволюции CSS:

СпецификацияЭквивалент RGBКлючевое словоRGB hex значениеВидео сайта
CSS Level 1black#000000
silver#c0c0c0
gray#808080
white#ffffff
maroon#800000
red#ff0000
purple#800080
fuchsia#ff00ff
green#008000
lime#00ff00
olive#808000
yellow#ffff00
navy#000080
blue#0000ff
teal#008080
aqua#00ffff
CSS Level 2 (Revision 1)orange#ffa500
CSS Color Module Level 3aliceblue#f0f8ff
antiquewhite#faebd7
aquamarine#7fffd4
azure#f0ffff
beige#f5f5dc
bisque#ffe4c4
blanchedalmond#ffebcd
blueviolet#8a2be2
brown#a52a2a
burlywood#deb887
cadetblue#5f9ea0
chartreuse#7fff00
chocolate#d2691e
coral#ff7f50
cornflowerblue#6495ed
cornsilk#fff8dc
crimson#dc143c
cyan
(synonym of aqua )
#00ffff
darkblue#00008b
darkcyan#008b8b
darkgoldenrod#b8860b
darkgray#a9a9a9
darkgreen#006400
darkgrey#a9a9a9
darkkhaki#bdb76b
darkmagenta#8b008b
darkolivegreen#556b2f
darkorange#ff8c00
darkorchid#9932cc
darkred#8b0000
darksalmon#e9967a
darkseagreen#8fbc8f
darkslateblue#483d8b
darkslategray#2f4f4f
darkslategrey#2f4f4f
darkturquoise#00ced1
darkviolet#9400d3
deeppink#ff1493
deepskyblue#00bfff
dimgray#696969
dimgrey#696969
dodgerblue#1e90ff
firebrick#b22222
floralwhite#fffaf0
forestgreen#228b22
gainsboro#dcdcdc
ghostwhite#f8f8ff
gold#ffd700
goldenrod#daa520
greenyellow#adff2f
grey#808080
honeydew#f0fff0
hotpink#ff69b4
indianred#cd5c5c
indigo#4b0082
ivory#fffff0
khaki#f0e68c
lavender#e6e6fa
lavenderblush#fff0f5
lawngreen#7cfc00
lemonchiffon#fffacd
lightblue#add8e6
lightcoral#f08080
lightcyan#e0ffff
lightgoldenrodyellow#fafad2
lightgray#d3d3d3
lightgreen#90ee90
lightgrey#d3d3d3
lightpink#ffb6c1
lightsalmon#ffa07a
lightseagreen#20b2aa
lightskyblue#87cefa
lightslategray#778899
lightslategrey#778899
lightsteelblue#b0c4de
lightyellow#ffffe0
limegreen#32cd32
linen#faf0e6
magenta
(synonym of fuchsia )
#ff00ff
mediumaquamarine#66cdaa
mediumblue#0000cd
mediumorchid#ba55d3
mediumpurple#9370db
mediumseagreen#3cb371
mediumslateblue#7b68ee
mediumspringgreen#00fa9a
mediumturquoise#48d1cc
mediumvioletred#c71585
midnightblue#191970
mintcream#f5fffa
mistyrose#ffe4e1
moccasin#ffe4b5
navajowhite#ffdead
oldlace#fdf5e6
olivedrab#6b8e23
orangered#ff4500
orchid#da70d6
palegoldenrod#eee8aa
palegreen#98fb98
paleturquoise#afeeee
palevioletred#db7093
papayawhip#ffefd5
peachpuff#ffdab9
peru#cd853f
pink#ffc0cb
plum#dda0dd
powderblue#b0e0e6
rosybrown#bc8f8f
royalblue#4169e1
saddlebrown#8b4513
salmon#fa8072
sandybrown#f4a460
seagreen#2e8b57
seashell#fff5ee
sienna#a0522d
skyblue#87ceeb
slateblue#6a5acd
slategray#708090
slategrey#708090
snow#fffafa
springgreen#00ff7f
steelblue#4682b4
tan#d2b48c
thistle#d8bfd8
tomato#ff6347
turquoise#40e0d0
violet#ee82ee
wheat#f5deb3
whitesmoke#f5f5f5
yellowgreen#9acd32
CSS Color Module Level 4 rebeccapurple#663399

Прозрачное ключевое слово

currentColor ключевое слово

currentColor пример

RGB цвет

Цветовая модель RGB определяет заданный цвет в соответствии с его красными, зелёными и синими компонентами. Дополнительный Альфа-компонент представляет прозрачность цвета.

Синтаксис

, где число 1 соответствует 100% (полная непрозрачность). Функциональная нотация: rgb(R G B[ A]) or rgba(R G B A) CSS Colors Level 4 добавляет поддержку разделённых пробелами значений в функциональной нотации.

Пример

RGB варианты синтаксиса

В этом примере показано множество способов создания одного цвета с помощью различных цветовых синтаксисов RGB.

RGB вариации прозрачности

Цвет HSL

Цветовая модель HSL определяет заданный цвет в соответствии с его компонентами оттенка, насыщенности и яркости. Дополнительный Альфа-компонент представляет прозрачность цвета.

Многие дизайнеры считают HSL более интуитивным, чем RGB, поскольку он позволяет независимо регулировать оттенок, насыщенность и лёгкость. HSL также может упростить создание набора подходящих цветов (например, когда вы хотите несколько оттенков одного оттенка).

Синтаксис

, где число 1 соответствует 100% (полная непрозрачность). Функциональная нотация: hsl(H S L[ A]) or hsla(H S L A) CSS Colors Level 4 добавляет поддержку разделённых пробелами значений в функциональной нотации.

Examples

HSL варианты синтаксиса
Полностью насыщенные цвета
НотацияОписание:Итог
hsl(0, 100%, 50%)red
hsl(30, 100%, 50%)orange
hsl(60, 100%, 50%)yellow
hsl(90, 100%, 50%)lime green
hsl(120, 100%, 50%)green
hsl(150, 100%, 50%)blue-green
hsl(180, 100%, 50%)cyan
hsl(210, 100%, 50%)sky blue
hsl(240, 100%, 50%)blue
hsl(270, 100%, 50%)purple
hsl(300, 100%, 50%)magenta
hsl(330, 100%, 50%)pink
hsl(360, 100%, 50%)red
Более светлая и более тёмная зелень
НотацияОписание:Итог
hsl(120, 100%, 0%)black
hsl(120, 100%, 20%)
hsl(120, 100%, 40%)
hsl(120, 100%, 60%)
hsl(120, 100%, 80%)
hsl(120, 100%, 100%)white
Насыщенная и ненасыщенная зелень
НотацияОписание:Итог
hsl(120, 100%, 50%)green
hsl(120, 80%, 50%)
hsl(120, 60%, 50%)
hsl(120, 40%, 50%)
hsl(120, 20%, 50%)
hsl(120, 0%, 50%)gray
Вариации прозрачности HSL

Системный цвет

Не все системные цвета поддерживаются на всех системах. для использования на общедоступных веб-страницах.

Расширенные Цвета Системы Mozilla

Расширения Цветовых Предпочтений Mozilla

Интерполяция

В анимации и градиентах значения интерполируются на каждый из их красных, зелёных и синих компонентов. Каждый компонент интерполируется как реальное число с плавающей запятой. Обратите внимание, что интерполяция цветов происходит в Альфа-предварительно умноженном цветовом пространстве rgba, чтобы предотвратить появление неожиданных серых цветов. В анимации, скорость интерполяции определяется функцией времени.

Соображения доступности

Некоторые люди с трудом различают цвета. Рекомендация WCAG 2.0 настоятельно рекомендует не использовать цвет в качестве единственного средства передачи определённого сообщения, действия или результата. Дополнительную информацию см. В разделе цвет и цветовой контраст.

Источник

Генератор цвета HTML

Генератор цвета отображает значение в hex, через решетку, так и в значение rgb красный, зеленый и синий. Значение фона у лендинга можно записать свойством background-color: #b641b0 либо background-color: rgb(182, 65, 176) и со значением прозрачности background-color: rgba(182, 65, 176, 1). С единицей цвет полностью не прозрачный. При нуле полностью прозрачный фон. Между 1 и 0 полупрозрачные цвета. Такие значения можно указывать и для свойства цвета html color: rgba(182, 65, 176, 1). Четвертая запись цвета html в формате hsv background-color: hsv(303, 64%, 71%). Разберем все четыре формата записи цвета в html подробно.

1). Формат цвета HEX.

Запись цвета в шестнадцатеричной системе через решетку, пример #334455. Цвет раскладывается на три группы с значениями между 00 и FF.

Если каждая группа имеет одинаковые значения, то можно записать кратко #f00 красный цвет.

2). Формат цвета RGB.

Цвет RGB состоит из трех цветов красный R зеленый G и синий B. Путем смешивания этих цветов, получается остальные. Значение каждого цвета задается от 0 до 255.

3). Формат цвета RGBA

Цвет RGBA получается расширением формата rgb с добавлением альфа канала, который отвечает за прозрачность цвета.

4). Формат цвета HSV.

Цвет HSV основан на цилиндрической геометрии и применяется в photoshop.

Источник

Шестнадцатеричная прозрачность в цветах [дубликат]

этот вопрос уже есть ответ здесь:

Я работаю над реализацией опции прозрачности виджета для моего виджета приложения, хотя у меня возникли проблемы с получением шестнадцатеричных значений цвета. Будучи совершенно новым для прозрачности цвета hex, я искал вокруг немного, хотя я не мог найти конкретного ответа на свой вопрос.

Я хочу задать прозрачность, шестигранный цвет так скажем моего наговора цвет ID «#33b5e5» и я хочу, чтобы это было 50% прозрачный. Тогда я буду использовать «#8033b5e5», потому что 80-это 50%.

теперь проблемы начинают появляться, когда я получаю выше 100 в hex. Сглаз цветовые коды могут быть только 8 символов справа? Например #11233b5e5 (80%) аварийно завершает работу.

что я могу сделать, чтобы использовать более высокие числа?

10 ответов

вот правильная таблица процентов к шестнадцатеричным значениям. Е. Г. для 50% белых вам пришлось бы использовать #80FFFFFF.

короткий ответ:

краткое объяснение в псевдокоде

процент до шестнадцатеричных значений

шестнадцатеричные значения в процентах

длинный ответ: Как рассчитать в голове

проблема может быть решена в общем случае умножение крест.

у нас есть процент (от 0 до 100 ) и другое число (от 0 до 255), затем преобразуется в шестнадцатеричное.

таблица в лучшем ответе дает процент шаг за шагом 5%.

Я предпочитаю учить, как найти решение, а не передавать таблицу

дайте человеку рыбу, и вы кормите его в течение дня; научите человека ловить рыбу и ты кормишь его всю жизнь!—7—>

цвет шестнадцатеричное обозначение выглядит следующим образом: #AARRGGBB

вы должны сначала посмотреть, как шестнадцатеричное строительство. Вы можете написать не более FF.

шестнадцатеричные числа являются базовыми-16, поэтому каждая цифра представляет собой значение между 0 и F. максимальное значение для двухбайтового шестнадцатеричного значения (например, прозрачность цвета) равно 0xFF или 255 в десятичном формате. Таким образом, 100% является 0xFF.

Я построил этот небольшой вспомогательный метод для android-приложения, может пригодиться:

прозрачный цвет код hex. Смотреть фото прозрачный цвет код hex. Смотреть картинку прозрачный цвет код hex. Картинка про прозрачный цвет код hex. Фото прозрачный цвет код hex

Это может быть очень поздний ответ.. Но эта диаграмма убивает его.

все процентные значения сопоставляются с шестнадцатеричными значениями.

попробуйте это в Google search (или нажмите здесь)

он будет генерировать 0x33 как результат.

Я понимаю, что это старый вопрос, но я наткнулся на нее, когда делаем что-то подобное.

использование python для вычисления этого, например (написано на python 3), 50% прозрачности :

Я всегда продолжаю приходить сюда, чтобы проверить значение int / hex alpha. Итак, в конечном итоге создайте простой метод в моем классе Java utils. Этот метод преобразует процент в шестнадцатеричное значение и добавляет к значению строки цветового кода.

Источник

Установка цвета в CSS

Различным объектам на странице часто нужно указать цвет. Это можно сделать способами, которые рассмотрены в данной теме. Также мы рассмотрим, как установть в CSS прозрачный цвет элемента.

Название цвета

Существуют стандартные веб-цвета, которые имеют свои названия. Для их использования нужно указать название цвета. Например, чтобы задать текстовому элементу зелёный цвет, нужно установить ему такой стиль:

Чтобы найти таблицу веб-цветов, достаточно в любом поисковике набрать: веб-цвета.

Система RGB

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

Код в шестнадцатиричной системе

Перед числом ставится знак #. Чтобы устаносить такой же цвет текста, стиль нужно указать так:

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

В коде цвета буквы могут быть как большими, так и маленькими.

Система HSL

прозрачный цвет код hex. Смотреть фото прозрачный цвет код hex. Смотреть картинку прозрачный цвет код hex. Картинка про прозрачный цвет код hex. Фото прозрачный цвет код hex

Насыщенность определяет яркость цвета. Она указывается в процентах от 0 до 100.

Осветление может сделать цвет более светлым или более тёмным. Указывается также в процентах. Для установки цвета пишется слово hsl, затем в скобках перечисляются параметры.

Чтобы задать тексту тот же цвет, нужно указать ему следующий стиль:

Подбор цвета

Подобрать нужный цвет можно, используя графический редактор. Например, в Photoshop для выбранного цвета показываются параметры во всех рассмотренных системах. Многие другие рдакторы имеют подобную функцию. Если вам нужен цвет элемента другого сайта, то вы можете найти этот элемент с помощью средств разаработки, которые есть в браузерах. В свойствах элемента вы найдёте нужный цвет.

Коприрование материалов сайта возможно только с согласия администрации

Источник

Цвета в CSS

прозрачный цвет код hex. Смотреть фото прозрачный цвет код hex. Смотреть картинку прозрачный цвет код hex. Картинка про прозрачный цвет код hex. Фото прозрачный цвет код hex

Свойство color

Итак, свойство color позволяет задать основной цвет элемента. При настройке этого свойства можно использовать различные значения:

Именованные цвета

CSS поддерживает стандартные наименования цветов, которые можно использовать, просто указывая в качестве значения свойства color имя нужного цвета. Вот как это выглядит:

Вот, если интересно, полный список имён цветов. Тут стоит сказать о том, что некоторые имена цветов поддерживаются не во всех браузерах.

Здесь я использую красный цвет ( red ) для того чтобы быстро показать обводку всех элементов страницы. Цвет red популярен в подобных ситуациях, мне даже доводилось видеть мемы об этом.

Шестнадцатеричные цветовые значения

Шестнадцатеричный код цвета состоит из шести символов. Например, значение #ffffff представляет белый цвет. При описании цветов с использованием шестнадцатеричных значений есть одна особенность, позволяющая, в определённых ситуациях, использовать сокращённую запись кода цвета.

Дело в том, что если пара значений в описании одного компонента цвета идентична, одно из таких значений можно убрать. Каждая пара значений представляет собой описание одного из компонентов цвета. Это, соответственно, компоненты Red (красный), Green (зелёный) и Blue (Синий). Рассмотрим следующий пример:

прозрачный цвет код hex. Смотреть фото прозрачный цвет код hex. Смотреть картинку прозрачный цвет код hex. Картинка про прозрачный цвет код hex. Фото прозрачный цвет код hex

Сокращение шестнадцатеричных кодов цветов

Цвета, задаваемые в формате RGB/RGBA

При использовании цветовой модели RGB (Red, Green, Blue — красный, зелёный, синий) цвета представляют тремя значениями, описывающими цветовые каналы — соответственно — красный, зелёный и синий канал. Каждое из значений можно представить числом, находящимся в диапазоне от 0 до 255, или процентным значением — от 0 до 100%.

Если три значения равны 0, то получится чёрный цвет. А если все три цветовых компонента установлены в значение 255, то получится белый. То же самое справедливо и при использовании процентных значений.

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

Если значение, соответствующее альфа-каналу, равно нулю, тогда основной или фоновый цвет элемента окажется полностью прозрачным, то есть — невидимым.

Цвета, задаваемые в формате HSL

Я редко вижу использование цветовой модели HSL (Hue, Saturation, Lightness — тон, насыщенность, светлота), но в последнее время эта цветовая модель стала привлекать к себе всё больше внимания со стороны дизайнеров и разработчиков.

прозрачный цвет код hex. Смотреть фото прозрачный цвет код hex. Смотреть картинку прозрачный цвет код hex. Картинка про прозрачный цвет код hex. Фото прозрачный цвет код hex

На цветовом круге каждому цвету соответствует определённый угол, описывающий цветовой тон (hue). Для описания HSL-цвета, помимо тона, нужно указать значения, отвечающие за насыщенность и светлоту цвета.

Разберём процесс описания HSL-цветов. Представим, что нас интересует цветовой тон, показанный на следующем рисунке.

прозрачный цвет код hex. Смотреть фото прозрачный цвет код hex. Смотреть картинку прозрачный цвет код hex. Картинка про прозрачный цвет код hex. Фото прозрачный цвет код hex

Выбор цветового тона

Для выбора насыщенности и светлоты можно воспользоваться удобным инструментом, который находится здесь. А именно, после выбора тона, насыщенность и светлоту цвета можно представить так, как показано ниже.

прозрачный цвет код hex. Смотреть фото прозрачный цвет код hex. Смотреть картинку прозрачный цвет код hex. Картинка про прозрачный цвет код hex. Фото прозрачный цвет код hex

Выбор насыщенности и светлоты

Шкала насыщенности, в начале, представлена серым цветом, а в конце — цветом, который мы выбрали на цветовом круге. Шкала светлоты начинается с чёрного цвета, доходит до выбранного цветового тона и заканчивается белым цветом.

Эта гибкость может оказаться очень кстати. Например, можно выбрать цветовой тон, а потом подстроить насыщенность и светлоту в соответствии со своими нуждами. Такой подход позволяет создавать динамичные и лёгкие в использовании цветовые палитры.

Ключевое слово currentColor

Интересной особенностью currentColor является тот факт, что это ключевое слово можно использовать и на уровне родительского элемента, и для дочерних элементов.

В этом примере currentColor можно использовать и для элемента

, и для элемента :

Использование инструментов разработчика для исследования цветов

При проведении экспериментов с CSS-цветами можно воспользоваться одной полезной возможностью инструментов разработчика Chrome. Для вызова этой возможности нужно выбрать некий элемент, цвета которого заданы в шестнадцатеричном формате, и переключиться в режим его исследования. Затем нужно щёлкнуть по маленькому квадратику, который представляет цвет, используемый элементом в данный момент.

прозрачный цвет код hex. Смотреть фото прозрачный цвет код hex. Смотреть картинку прозрачный цвет код hex. Картинка про прозрачный цвет код hex. Фото прозрачный цвет код hex

Этот приём подходит только для шестнадцатеричных цветов и для свойств, при настройке которых используются CSS-переменные:

Тут надо сказать о том, что при использовании HSL-цветов в комбинации с CSS-переменными всё ещё можно столкнуться с неоднородным поведением браузеров. Например, вывод вышеприведённого примера в Firefox не приведёт к показу цветного квадратика. Вот как это выглядит в разных браузерах.

прозрачный цвет код hex. Смотреть фото прозрачный цвет код hex. Смотреть картинку прозрачный цвет код hex. Картинка про прозрачный цвет код hex. Фото прозрачный цвет код hex

Браузеры по-разному работают с переменными

Синий квадратик, выводимый в Safari, демонстрирует вычисленное значение используемого CSS-свойства. Это лучше, чем ничего.

Возможно, вы сейчас задаётесь вопросом о том, зачем нам вообще нужен этот квадратик, представляющий вычисленный цвет и выводимый около CSS-свойства? Дело в том, что без него мы не сможем открыть средства инструментов разработчика для работы с цветом, которые помогают исследовать доступность используемого цветового решения.

Цветовые значения, разделённые пробелами

Обычно функции rgb() и hsl() вызывают, передавая им значения, разделённые запятыми. Существует и другой способ вызова таких функций, достаточно новый, но пользующийся отличной браузерной поддержкой. При его использовании значения, передаваемые функциям, разделяют пробелами.

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

Хочу отметить, что хотя я и порекомендовал пользоваться в функциях цветовыми значениями, разделёнными пробелами, я не применял их в статье, так как это — достаточно новая возможность CSS. А мне не хотелось бы запутывать читателей.

Глобальные значения (inherit, initial, unset)

▍Ключевое слово inherit

Вот HTML-код верхней части страницы, в которой имеется заголовок, описание и ссылка:

Цвет ссылок, используемый по умолчанию, выглядит так:

▍Ключевое слово unset

На MDN можно узнать о том, что ключевое слово unset позволяет сбросить значение свойства до унаследованного значения в том случае, если свойство естественным образом наследует это значение от родительского элемента. В противном случае значение сбрасывается до его исходного значения.

Вернёмся к предыдущему примеру и сделаем так, чтобы ссылка унаследовала бы цвет от родительского элемента:

Здесь со всем этим можно поэкспериментировать.

Сценарии использования и практические примеры

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

▍Полупрозрачный RGBA-цвет

Мне часто приходилось видеть, как функция rgba() используется в CSS для создания дизайна, вариант которого представлен на следующем рисунке.

прозрачный цвет код hex. Смотреть фото прозрачный цвет код hex. Смотреть картинку прозрачный цвет код hex. Картинка про прозрачный цвет код hex. Фото прозрачный цвет код hex

Обратите внимание на то, что у окружностей имеются границы, которые темнее, чем фон этих окружностей. Как сделать это динамически? А сделать это можно, воспользовавшись границей, полупрозрачный цвет которой задан с применением функции rgba() :

Ту же идею можно использовать и при работе с элементами, у которых имеется фон, в случае, когда их дочерние элементы являются их более тёмными вариантами. Взгляните на следующий рисунок.

прозрачный цвет код hex. Смотреть фото прозрачный цвет код hex. Смотреть картинку прозрачный цвет код hex. Картинка про прозрачный цвет код hex. Фото прозрачный цвет код hex

▍Использование HSL-цветов

Это может пригодиться в паре ситуаций. Например, тогда, когда нужно сделать так, чтобы светлота цвета кнопки становилась бы меньше при наведении на эту кнопку мыши.

прозрачный цвет код hex. Смотреть фото прозрачный цвет код hex. Смотреть картинку прозрачный цвет код hex. Картинка про прозрачный цвет код hex. Фото прозрачный цвет код hex

Кнопка становится темнее при наведении на неё указателя мыши

Эту идею можно развить, скомбинировав функцию hsl() и CSS-переменные для создания цветовой палитры, которая легко поддаётся изменениям.

Указывая основной тон, мы можем использовать его, задавая цвета, позволяющие делать элементы светлее или темнее.

Особенно мне здесь нравится организация работы с оттенками серого цвета. Мне всегда было тяжело запоминать правильные шестнадцатеричные значения для оттенков серого. При использовании hsl() работа с такими цветами значительно упрощается.

Обратите внимание на то, как я создал цветовую палитру, основываясь лишь на одном цветовом тоне и меняя светлоту итогового цвета.

прозрачный цвет код hex. Смотреть фото прозрачный цвет код hex. Смотреть картинку прозрачный цвет код hex. Картинка про прозрачный цвет код hex. Фото прозрачный цвет код hex

Цвет и изменение светлоты

Полагаю, никто не станет спорить с тем, что при таком подходе очень просто работать с оттенками серого. Мне это очень нравится, я планирую использовать этот приём в своих будущих проектах.

При работе над большими проектами я использовал бы следующий подход, подразумевающий применение CSS-переменных и задействующий изменение светлоты цвета:

Здесь можно найти рабочий пример.

▍Использование ключевого слова currentColor с SVG-иконками

Хороший сценарий использования ключевого слова currentColor представлен ситуациями, когда нужно управлять цветом SVG-иконок. Представим, что у нас имеется иконка, после которой идёт текст. Значок иконки и текст должны быть окрашены в один и тот же цвет.

прозрачный цвет код hex. Смотреть фото прозрачный цвет код hex. Смотреть картинку прозрачный цвет код hex. Картинка про прозрачный цвет код hex. Фото прозрачный цвет код hex

Значок и текст должны быть одного цвета

Вот применяемый здесь стиль:

При таком подходе значок будет окрашен в цвет, назначенный родительскому элементу.

прозрачный цвет код hex. Смотреть фото прозрачный цвет код hex. Смотреть картинку прозрачный цвет код hex. Картинка про прозрачный цвет код hex. Фото прозрачный цвет код hex

Настройка иконки, заключённой в цветной полупрозрачный прямоугольник

Вот соответствующий CSS-код:

Итоги

Сегодня мы обсудили некоторые особенности описания цветов в CSS, рассмотрели практические приёмы работы с цветами. Хочется надеяться, вам пригодится то, о чём вы сегодня узнали.

Какие CSS-механизмы вы обычно используете, настраивая цвета в своих проектах?

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *