color
Категория функций для работы с цветом.
hex-to-hsl
Преобразует HEX-значение цвета в HSL.
Параметры:
Имя | Тип | По умолчанию | Описание |
---|---|---|---|
$hex * | color | — | HEX-значение цвета. |
$separator | string | comma | Разделитель, который будет использован в полученном списке space | comma | slash | auto |
Возвращаемое значение:
list
- Список значений в формате HSL (hue, saturation, lightness).
Пример использования:
@use 'more-sass' as more;
@debug more.hex-to-hsl(#ff0000); // list: 0deg, 100%, 50%
hex-to-rgb
Преобразует HEX-значение цвета в RGB.
Параметры:
Имя | Тип | По умолчанию | Описание |
---|---|---|---|
$hex * | color | — | HEX-значение цвета. |
$separator | string | comma | Разделитель, который будет использован в полученном списке space | comma | slash | auto |
Возвращаемое значение:
list
- Список значений в формате RGB (red, green, blue).
Пример использования:
@use 'more-sass' as more;
@debug more.hex-to-rgb(#ff0000); // list: 255, 0, 0
shade
Затемняет переданный цвет, смешивая его с чёрным.
Параметры:
Имя | Тип | По умолчанию | Описание |
---|---|---|---|
$color * | color | — | Оригинальный цвет. |
$amount | number | 10 | Доля чёрного цвета в получившемся цвете (%). |
Возвращаемое значение:
color
- Цвет, полученный в результате смешения оригинального цвета с чёрным.
Пример использования:
@use 'more-sass' as more;
@debug more.shade(#808080, 45); // color: #464646
social-color
Получает фирменный цвет определённой социальной сети.
Параметры:
Имя | Тип | По умолчанию | Описание |
---|---|---|---|
$social * | string | — | Код требуемого ресурса ('vk', 'fb', 'tw', etc.). |
Возвращаемое значение:
?color
- Фирменный цвет требуемой социальной сети.
Пример использования:
@use 'more-sass' as more;
@debug more.social-color('vk'); // color: #4a76a8
Список доступных кодов:
vk
- ВКонтактеfb
- Facebookok
- Однокласникиyt
- YouTubetw
- Twitterig
- Instagram (purple)ig-gradient
- Instagram (gradient)tg
- Telegramdr
- Dribblebe
- Behanceli
- Linked Inwa
- WhatsAppvb
- Viber
tint
Осветляет переданный цвет, смешивая его с белым.
Параметры:
Имя | Тип | По умолчанию | Описание |
---|---|---|---|
$color * | color | — | Оригинальный цвет. |
$amount | number | 10 | Доля белого цвета в получившемся цвете (%). |
Возвращаемое значение:
color
- Цвет, полученный в результате смешения оригинального цвета с белым.
Пример использования:
@use 'more-sass' as more;
@debug more.tint(#808080, 45); // color: #b9b9b9