IT Market
Инструменты/Дизайн/Цвет/HEX в RGBA онлайн — цвет с прозрачностью
HEX → RGBA

Конвертер цветов из HEX в RGBA с прозрачностью

Коротко об инструменте

HEX в RGBA онлайн — цвет с прозрачностью

Затемнение под модальным окном, полупрозрачная подложка под текстом на фотографии, мягкая тень карточки — во всех этих случаях в CSS нужен не сплошной цвет, а rgba с четвертым числом. Введите код в поле «HEX цвет», задайте значение в поле «Прозрачность (0-1)», нажмите «Конвертировать» и заберите строку кнопкой «Копировать». Сборка значения выполняется скриптом страницы, ваш код цвета остается в браузере. Смотрите также: перевод HEX в чистые каналы RGB, убедиться, что полупрозрачный текст читается, выбрать цвет мышью и сразу забрать код.

Как пользоваться

  1. Впишите шестизначный код в поле «HEX цвет» — в форме уже стоит пример #FF0000.
  2. Укажите непрозрачность в поле «Прозрачность (0-1)»: 1 — сплошной цвет, 0 — полностью невидимый.
  3. Для затемнения под модальным окном обычно берут значение около 0.5, для мягкой тени — 0.15.
  4. Нажмите «Конвертировать» и проверьте собранную строку вида rgba(255, 0, 0, 0.5).
  5. Скопируйте результат кнопкой «Копировать» и подставьте его в background, border или box-shadow.

Вопросы и ответы

Чем прозрачность в rgba отличается от свойства opacity?

Opacity делает полупрозрачным весь элемент вместе с текстом, иконками и рамкой, а альфа внутри rgba действует только на то свойство, где записан цвет. Поэтому подложку с читаемым текстом делают через background с rgba, иначе вместе с фоном побледнеют и буквы.

Какое значение альфы выбрать для затемнения фона под попапом?

Практика подсказывает диапазон от 0.4 до 0.6: содержимое под окном угадывается, но не отвлекает. Значения около 0.8 выглядят почти как сплошная заливка, ниже 0.3 модальное окно перестает читаться как отдельный слой. Проверяйте результат и на светлой, и на темной странице.

Можно ли писать альфу в процентах, например 50%?

Современные браузеры действительно понимают запись rgba(0 0 0 / 50%), но поле на этой странице рассчитано на долю от 0 до 1. Разделите проценты на сто: 50% превращается в 0.5, 15% — в 0.15. Дробную часть отделяйте точкой, запятая в CSS считается разделителем аргументов.

Работает ли rgba в письмах и старых версиях Internet Explorer?

В браузерах поддержка сплошная, а вот почтовые клиенты ведут себя по-разному: Outlook на движке Word полупрозрачный фон часто игнорирует. Для рассылок задавайте запасной сплошной цвет отдельной строкой перед rgba, чтобы верстка не осталась без фона.

Почему полупрозрачный белый на темной фотографии выглядит серым?

Итоговый пиксель — это смесь вашего цвета с тем, что лежит ниже, пропорционально альфе. Поверх темного снимка белый с альфой 0.3 неизбежно уйдет в серый. Если нужен именно чистый оттенок, поднимайте альфу ближе к 1 или добавляйте под текст отдельный слой.

Отправляется ли куда-нибудь код цвета из формы?

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

Примеры

Затемнение под модальным окном
До: HEX цвет #000000, прозрачность 0.5
После: rgba(0, 0, 0, 0.5)
Мягкая тень под карточкой товара
До: HEX цвет #1A2B4C, прозрачность 0.15
После: rgba(26, 43, 76, 0.15) — подставляется в box-shadow