Гайд по миру цветов

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #1
Предисловие: Немножко накипело, поэтому решил создать эту тему чтобы потом ссылаться на неё.

Часто в настройках плагинов нужно указать/настроить цвета чего-то (текста, трейлов, текстур), и начинающие серверостроители не всегда понимают что от них требуется.

Чаще всего в плагинах встречаются 3 вида цветов: RGB, RGBA, HEX. Разберем их поподробнее.

  • RGB
    Обычно выглядит так "215 0 15" или так "81,16,250". В любом случае это 3 цифры от 0 до 255 разделенные каким-то символом (пробелом, запятой, точкой с запятой).
    Каждая цифра обозначает как много каждого из основых цветов (красный, зеленый, синий) будет добавлено в итоговый. Этого вполне достаточно чтобы им пользоваться. Чтобы подобрать такой цвет достаточно ввести в гугле "RGB цвета" и выбрать какой понравится, либо выбрать его сразу в палитре Конвертер Цветов Онлайн или подобных
  • RGBA
    Тоже самое что и RGB но в него добавляется еще четвертая составляющая - прозрачность (так же от 0 до 255, где 0 - полностью прозрачный и 255 - полностью непрозрачный). Выглядит так "215 0 15 250" или так "81,16,250,200"
  • HEX
    По сути это всё тот же RGB но закодирован в 16-ти ричной системе исчисления. Например RGB цвет "215 0 15" в HEX виде будет представлен как #D7000F (215 стало D7, 0 стал 00, 15 стало 0F). Иногда встречается с # в начале, иногда без неё, обычно есть пример как правильно.
  • HEX short
    Иногда встречается поддержка сокращенной записи (как в веб), который состоит только их 3-х символов. Такой формат допустим если все символ одинаковые, например #aaaaaa можно записать как #aaa, как правило в описании указано в каком виде можно писать. На самом деле в браузерах это работает вот так:
    Когда вы используете цвета, состоящие из трех пар, вы можете сокращать каждый цветовой канал, используя один символ вместо двух одинаковых символов. Например #ffcc00 становится #fc0
    Поэтому обращайте внимание на комментарии автора (если они имеются) о возможных форматах
  • Иногда встречается еще HEX из 8-ми символов (Например #D7000FFA), последние 2 в котором обозначают прозрачность как в RGBA


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

Если о чем-то забыл - пишите, дополню.
 
Последнее редактирование:

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
я в своих плагины уже какое-то время делаю поддержку только HEX-формата
и писать в квар можно как в CSS-файлах: как короткую форму (3 или 4 символа), так и полную (6 или 8)
 
  • Мне нравится
Реакции: R1KO
Сверху Снизу