color

Категория функций для работы с цветом.

hex-to-hsl

Преобразует HEX-значение цвета в HSL.

Параметры:

ИмяТипПо умолчаниюОписание
$hex *colorHEX-значение цвета.
$separatorstringcommaРазделитель, который будет использован в полученном списке
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 *colorHEX-значение цвета.
$separatorstringcommaРазделитель, который будет использован в полученном списке
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Оригинальный цвет.
$amountnumber10Доля чёрного цвета в получившемся цвете (%).

Возвращаемое значение:

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 - Facebook
  • ok - Однокласники
  • yt - YouTube
  • tw - Twitter
  • ig - Instagram (purple)
  • ig-gradient - Instagram (gradient)
  • tg - Telegram
  • dr - Dribble
  • be - Behance
  • li - Linked In
  • wa - WhatsApp
  • vb - Viber

tint

Осветляет переданный цвет, смешивая его с белым.

Параметры:

ИмяТипПо умолчаниюОписание
$color *colorОригинальный цвет.
$amountnumber10Доля белого цвета в получившемся цвете (%).

Возвращаемое значение:

color - Цвет, полученный в результате смешения оригинального цвета с белым.

Пример использования:

@use 'more-sass' as more;

@debug more.tint(#808080, 45); // color: #b9b9b9