Spec-Zone.ru › Sass

SassColor

Тип цвета Sass.

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

Иерархия

  • Значение
    • SassColor
  • Определено в js-api-doc/value/color.d.ts:109
Индекс

Конструкторы

конструктор

Свойства доступа

alpha asList blackness blue каналы каналыOrNull green hasBrackets hue isLegacy isTruthy lightness realNull red saturation separator пространство whiteness

Методы

assertBoolean assertCalculation assertColor assertFunction assertMap assertMixin assertNumber assertString изменить канал равно получить hashCode интерполировать естьОтсутствующийКанал естьОтсутствующийКанал вГарами sassIndexToListIndex toGamut вПространство попыткаКарты

Конструкторы

конструктор

  • новый SassColor(options: {
    alpha?: null | number;
    blue: null | number;
    green: null | number;
    red: null | number;
    space?: "rgb";
    }): SassColor
  • Создаёт цвет RGB.

    Если space отсутствует, только undefined должно использоваться для указания, что alpha не передано. Если null используется вместо этого, он будет обрабатываться как отсутствующий компонент. Смотрите изменения для получения подробностей.

    Если space определён, и null передано для любого компонента, он будет обработан как отсутствующий компонент.

    Выбрасывает

    Error, если alpha задано и не является null или числом между 0 и 1.

    Параметры

    • options: {
      alpha?: null | number;
      blue: null | number;
      green: null | number;
      red: null | number;
      space?: "rgb";
      }
      • Optional alpha?: null | number
      • blue: null | number
      • green: null | number
      • red: null | number
      • Optional space?: "rgb"

    Возвращает SassColor

    Переопределяет Значение.конструктор

    • Определено в js-api-doc/value/color.d.ts:127

конструктор

  • новый SassColor(options: {
    alpha?: null | number;
    hue: null | number;
    lightness: null | number;
    saturation: null | number;
    space?: "hsl";
    }): SassColor
  • Создаёт HSL цвет.

    Если space отсутствует, то **только** undefined должно использоваться для указания, что alpha не передано. Если вместо этого используется null, это будет рассматриваться как отсутствующий компонент. Подробности см. в изменениях.

    Если space определено, и null передано для любого компонента, это будет рассматриваться как отсутствующий компонент.

    Выбрасывает

    Error, если alpha задано и не является null или числом от 0 до 1.

    Параметры

    • options: {
      alpha?: null | number;
      hue: null | number;
      lightness: null | number;
      saturation: null | number;
      space?: "hsl";
      }
      • Optional alpha?: null | number
      • hue: null | number
      • lightness: null | number
      • saturation: null | number
      • Optional space?: "hsl"

    Возвращает SassColor

    Переопределяет Value.constructor

    • Определено в js-api-doc/value/color.d.ts:152

конструктор

  • новый SassColor(options: {
    alpha?: null | number;
    blackness: null | number;
    hue: null | number;
    space?: "hwb";
    whiteness: null | number;
    }): SassColor
  • Создаёт Цветовой цвет.

    Если space отсутствует, то только undefined должно использоваться для указания того, что alpha не передано. Если используется null, оно будет рассматриваться как отсутствующий компонент. См. изменения в работе для получения подробностей.

    Если space определено и для любого компонента передано null, то оно будет рассматриваться как отсутствующий компонент.

    Исключения

    Error, если alpha установлено и не является null или числом между 0 и 1.

    Параметры

    • options: {
      alpha?: null | number;
      blackness: null | number;
      hue: null | number;
      space?: "hwb";
      whiteness: null | number;
      }
      • Optional alpha?: null | number
      • blackness: null | number
      • hue: null | number
      • Optional space?: "hwb"
      • whiteness: null | number

    Возвращает SassColor

    Переопределяет Value.constructor

    • Определено в js-api-doc/value/color.d.ts:177

конструктор

  • новый SassColor(options: {
    a: null | number;
    alpha?: null | number;
    b: null | number;
    lightness: null | number;
    space: ColorSpaceLab;
    }): SassColor
  • Создаёт цвет в формате Lab или Oklab.

    Если для любого компонента передано null, он будет интерпретирован как отсутствующий компонент.

    Возможные ошибки

    Error если alpha задан и не является null или числом между 0 и 1.

    Параметры

    • options: {
      a: null | number;
      alpha?: null | number;
      b: null | number;
      lightness: null | number;
      space: ColorSpaceLab;
      }
      • a: null | number
      • Optional alpha?: null | number
      • b: null | number
      • lightness: null | number
      • space: ColorSpaceLab

    Возвращает SassColor

    Переопределяет Value.constructor

    • Определено в js-api-doc/value/color.d.ts:198

конструктор

  • новый SassColor(options: {
    alpha?: null | number;
    chroma: null | number;
    hue: null | number;
    lightness: null | number;
    space: ColorSpaceLch;
    }): SassColor
  • Создаёт цвет в формате LCH или Oklch.

    Если для любого компонента передано значение null, оно будет обработано как пропущенный компонент.

    Бросает исключение

    Error если alpha задано и не является null или числом от 0 до 1.

    Параметры

    • options: {
      alpha?: null | number;
      chroma: null | number;
      hue: null | number;
      lightness: null | number;
      space: ColorSpaceLch;
      }
      • Optional alpha?: null | number
      • chroma: null | number
      • hue: null | number
      • lightness: null | number
      • space: ColorSpaceLch

    Возвращает SassColor

    Overrides Value.constructor

    • Defined in js-api-doc/value/color.d.ts:219

конструктор

  • новый SassColor(options: {
    alpha?: null | number;
    blue: null | number;
    green: null | number;
    red: null | number;
    space: "display-p3" | "srgb" | "rec2020" | "a98-rgb" | "prophoto-rgb" | "srgb-linear";
    }): SassColor
  • Создаёт цвет в заданном пространстве RGB цвета.

    Если для любого компонента передано null, оно будет обработано как пропущенный компонент.

    Возвращает

    Error, если alpha задано и не является null или числом от 0 до 1.

    Параметры

    • options: {
      alpha?: null | number;
      blue: null | number;
      green: null | number;
      red: null | number;
      space: "display-p3" | "srgb" | "rec2020" | "a98-rgb" | "prophoto-rgb" | "srgb-linear";
      }
      • Optional alpha?: null | number
      • blue: null | number
      • green: null | number
      • red: null | number
      • space: "display-p3" | "srgb" | "rec2020" | "a98-rgb" | "prophoto-rgb" | "srgb-linear"

    Возвращает SassColor

    Переопределяет Value.constructor

    • Определено в js-api-doc/value/color.d.ts:239

конструктор

  • новый SassColor(options: {
    alpha?: null | number;
    space: ColorSpaceXyz;
    x: null | number;
    y: null | number;
    z: null | number;
    }): SassColor
  • Создаёт цвет в предопределённом XYZ цветовом пространстве.

    Если для любого компонента передано null, оно будет обрабатываться как отсутствующий компонент.

    Возбуждает

    Error, если alpha задано и не является null или числом от 0 до 1.

    Параметры

    • options: {
      alpha?: null | number;
      space: ColorSpaceXyz;
      x: null | number;
      y: null | number;
      z: null | number;
      }
      • Optional alpha?: null | number
      • space: ColorSpaceXyz
      • x: null | number
      • y: null | number
      • z: null | number

    Возвращает SassColor

    Overrides Value.constructor

    • Defined in js-api-doc/value/color.d.ts:259

Доступ к данным

alpha

  • get alpha(): number
  • Альфа-канал этого цвета, значение от 0 до 1.

    Возвращает number

    • Определено в js-api-doc/value/color.d.ts:343

asList

  • get asList(): List<Value>
  • Это значение в виде списка.

    Все значения SassScript могут использоваться в качестве списков. Карты учитываются как списки пар, а все остальные значения как списки с одним элементом.

    Возвращает List<Value>

    Неизменяемый список из пакета immutable.

    Унаследовано от Value.asList

    • Определено в js-api-doc/value/index.d.ts:77

blackness

  • get blackness(): number
  • Чернота этого цвета в цветовом пространстве HWB.

    Устарело

    Используйте channel вместо этого.

    Возвращает number

    • Определено в js-api-doc/value/color.d.ts:565

blue

  • get blue(): number
  • Синий канал этого цвета в цветовом пространстве RGB.

    Устарело

    Используйте channel вместо этого.

    Возвращает number

    • Определено в js-api-doc/value/color.d.ts:530

channels

  • get channels(): List<number>
  • Список значений каналов этого цвета (без альфа-канала), где отсутствующие каналы преобразованы в 0.

    Возвращает List<number>

    • Определено в js-api-doc/value/color.d.ts:313

channelsOrNull

  • get channelsOrNull(): List<null | number>
  • Список значений каналов этого цвета (без альфа-канала), где отсутствующие каналы преобразованы в null.

    Возвращает List<null | number>

    • Определено в js-api-doc/value/color.d.ts:305

green

  • get green(): number
  • Зелёный канал этого цвета в цветовом пространстве RGB.

    Устарело

    Используйте channel вместо этого.

    Возвращает number

    • Определено в js-api-doc/value/color.d.ts:523

hasBrackets

  • get hasBrackets(): boolean
  • Указывает, имеет ли это значение в виде списка квадратные скобки.

    Все значения SassScript могут быть использованы как списки. Карты считаются списками пар, а все остальные значения — списками с одним элементом.

    Возвращает boolean

    Унаследовано от Value.hasBrackets

    • Определено в js-api-doc/value/index.d.ts:85

hue

  • get hue(): number
  • Оттенок этого цвета в цветовом пространстве HSL.

    Устарело

    Используйте channel вместо этого.

    Возвращает number

    • Определено в js-api-doc/value/color.d.ts:537

isLegacy

  • get isLegacy(): boolean
  • Логическое значение, указывающее, находится ли этот цвет в устаревшем цветовом пространстве (rgb, hsl или hwb).

    Возвращает boolean

    • Определено в js-api-doc/value/color.d.ts:280

isTruthy

  • get isTruthy(): boolean
  • Является ли значение истинным в операторе true и других контекстах.

    Возвращает boolean

    Унаследовано от Value.isTruthy

    • Определено в js-api-doc/value/index.d.ts:91

lightness

  • get lightness(): number
  • Светосила этого цвета в цветовом пространстве HSL.

    Устарело

    Используйте channel вместо этого.

    Возвращает number

    • Определено в js-api-doc/value/color.d.ts:551

realNull

  • get realNull(): null | Value
  • Возвращает значение null JavaScript, если это sassNull, и возвращает this в противном случае.

    Возвращает null | Value

    Унаследовано от Value.realNull

    • Определено в js-api-doc/value/index.d.ts:97

red

  • get red(): number
  • Красная составляющая этого цвета в цветовом пространстве RGB.

    Устарело

    Используйте channel вместо этого.

    Возвращает number

    • Определено в js-api-doc/value/color.d.ts:516

saturation

  • get saturation(): number
  • Насыщенность этого цвета в цветовом пространстве HSL.

    Устарело

    Используйте channel вместо этого.

    Возвращает number

    • Определено в js-api-doc/value/color.d.ts:544

separator

  • get separator(): ListSeparator
  • Разделитель этого значения в виде списка.

    Все значения SassScript могут использоваться в качестве списков. Карты считаются списками пар, а все остальные значения считаются списками с одним значением.

    Возвращает ListSeparator

    Унаследовано от Value.separator

    • Определено в js-api-doc/value/index.d.ts:105

space

  • get space(): KnownColorSpace
  • Имя цветового пространства этого цвета.

    Возвращает KnownColorSpace

    • Определено в js-api-doc/value/color.d.ts:268

whiteness

  • get whiteness(): number
  • Белизна этого цвета в цветовом пространстве HWB.

    Устарело

    Используйте channel вместо этого.

    Возвращает number

    • Определено в js-api-doc/value/color.d.ts:558

Методы

assertBoolean

  • assertBoolean(name?: string): SassBoolean
  • Выбрасывает исключение, если this не является SassBoolean.

    Функции обычно должны использовать isTruthy вместо требования буквальной булевой переменной.

    Параметры

    • Optional name: string

      Имя аргумента функции this, из которого он был получен (без $), если он был получен из аргумента. Используется для вывода сообщений об ошибках.

    Возвращает SassBoolean

    Унаследовано от Value.assertBoolean

    • Определено в js-api-doc/value/index.d.ts:147

assertCalculation

  • assertCalculation(name?: string): SassCalculation
  • Выбрасывает исключение, если this не является SassCalculation.

    Параметры

    • Optional name: string

      Имя аргумента функции this, из которого он был получен (без $), если он был получен из аргумента. Используется для вывода сообщений об ошибках.

    Возвращает SassCalculation

    Унаследовано от Value.assertCalculation

    • Определено в js-api-doc/value/index.d.ts:155

assertColor

  • assertColor(name?: string): SassColor
  • Выбрасывает исключение, если this не является SassColor.

    Параметры

    • Optional name: string

      Имя аргумента функции this, из которого он был получен (без $), если он был получен из аргумента. Используется для вывода сообщений об ошибках.

    Возвращает SassColor

    Унаследовано от Value.assertColor

    • Определено в js-api-doc/value/index.d.ts:163

assertFunction

  • assertFunction(name?: string): SassFunction
  • Выбрасывает исключение, если this не является SassFunction.

    Параметры

    • Optional name: string

      Имя аргумента функции this, из которого он был получен (без $), если он был получен из аргумента. Используется для вывода сообщений об ошибках.

    Возвращает SassFunction

    Унаследовано от Value.assertFunction

    • Определено в js-api-doc/value/index.d.ts:171

assertMap

  • assertMap(name?: string): SassMap
  • Выбрасывает исключение, если this не является SassMap.

    Параметры

    • Optional name: string

      Имя аргумента функции this, из которого он был получен (без $), если он был получен из аргумента. Используется для вывода сообщений об ошибках.

    Возвращает SassMap

    Унаследовано от Value.assertMap

    • Определено в js-api-doc/value/index.d.ts:179

assertMixin

  • assertMixin(name?: string): SassMixin
  • Выбрасывает исключение, если this не является SassMixin.

    Параметры

    • Optional name: string

      Имя аргумента функции this, из которого он был получен (без $), если он был получен из аргумента. Используется для вывода сообщений об ошибках.

    Возвращает SassMixin

    Унаследовано от Value.assertMixin

    • Определено в js-api-doc/value/index.d.ts:187

assertNumber

  • assertNumber(name?: string): SassNumber
  • Выбрасывает исключение, если this не является SassNumber.

    Параметры

    • Optional name: string

      Имя аргумента функции this, из которого он был получен (без $), если он был получен из аргумента. Используется для отладки ошибок.

    Возвращает SassNumber

    Унаследовано от Value.assertNumber

    • Определено в js-api-doc/value/index.d.ts:195

assertString

  • assertString(name?: string): SassString
  • Выбрасывает исключение, если this не является SassString.

    Параметры

    • Optional name: string

      Имя аргумента функции this, из которого он был получен (без $), если он был получен из аргумента. Используется для отладки ошибок.

    Возвращает SassString

    Унаследовано от Value.assertString

    • Определено в js-api-doc/value/index.d.ts:203

change

  • change(options: {
    alpha: undefined | null | number;
    hue: undefined | null | number;
    lightness: undefined | null | number;
    saturation: undefined | null | number;
    } & {
    space?: "hsl";
    }): SassColor
  • Возвращает новый цвет, являющийся результатом изменения одного или нескольких каналов HSL этого цвета.

    Выбрасывает исключение

    Error, если space отсутствует, и этот цвет не в пространстве цветов устаревшего формата (rgb, hsl или hwb).

    Выбрасывает исключение

    Error, если alpha задано, и оно не является null или числом от 0 до 1.

    Параметры

    • options: {
      alpha: undefined | null | number;
      hue: undefined | null | number;
      lightness: undefined | null | number;
      saturation: undefined | null | number;
      } & {
      space?: "hsl";
      }

    Возвращает SassColor

    • Определено в js-api-doc/value/color.d.ts:418

change

  • change(options: {
    alpha: undefined | null | number;
    blackness: undefined | null | number;
    hue: undefined | null | number;
    whiteness: undefined | null | number;
    } & {
    space?: "hwb";
    }): SassColor
  • Возвращает новый цвет, являющийся результатом изменения одного или нескольких каналов HWB этого цвета.

    Выбрасывает

    Error, если space отсутствует, и этот цвет не находится в пространстве цветов старого формата (rgb, hsl или hwb).

    Выбрасывает

    Error, если alpha задано, и оно не равно null или числу от 0 до 1.

    Параметры

    • options: {
      alpha: undefined | null | number;
      blackness: undefined | null | number;
      hue: undefined | null | number;
      whiteness: undefined | null | number;
      } & {
      space?: "hwb";
      }

    Возвращает SassColor

    • Defined in js-api-doc/value/color.d.ts:435

change

  • change(options: {
    a: undefined | null | number;
    alpha: undefined | null | number;
    b: undefined | null | number;
    lightness: undefined | null | number;
    } & {
    space?: ColorSpaceLab;
    }): SassColor
  • Возвращает новый цвет, являющийся результатом изменения одного или нескольких каналов Lab этого цвета.

    Выбрасывает

    Error, если space отсутствует, и этот цвет не находится в пространстве цветов Lab или Oklab.

    Выбрасывает

    Error, если alpha задано, и оно не равно null или числу от 0 до 1.

    Параметры

    • options: {
      a: undefined | null | number;
      alpha: undefined | null | number;
      b: undefined | null | number;
      lightness: undefined | null | number;
      } & {
      space?: ColorSpaceLab;
      }

    Возвращает SassColor

    • Defined in js-api-doc/value/color.d.ts:452

change

  • change(options: {
    alpha: undefined | null | number;
    chroma: undefined | null | number;
    hue: undefined | null | number;
    lightness: undefined | null | number;
    } & {
    space?: ColorSpaceLch;
    }): SassColor
  • Возвращает новый цвет, являющийся результатом изменения одного или нескольких каналов LCH этого цвета.

    Бросает исключение

    Error, если space отсутствует, а этот цвет не находится в цветовых пространствах LCH или Oklch.

    Бросает исключение

    Error, если alpha задано и не является null или числом в диапазоне от 0 до 1.

    Параметры

    • options: {
      alpha: undefined | null | number;
      chroma: undefined | null | number;
      hue: undefined | null | number;
      lightness: undefined | null | number;
      } & {
      space?: ColorSpaceLch;
      }

    Возвращает SassColor

    • Определено в js-api-doc/value/color.d.ts:469

change

  • change(options: {
    alpha: undefined | null | number;
    blue: undefined | null | number;
    green: undefined | null | number;
    red: undefined | null | number;
    } & {
    space?: ColorSpaceRgb;
    }): SassColor
  • Возвращает новый цвет, являющийся результатом изменения одного или нескольких каналов RGB этого цвета.

    Бросает исключение

    Error, если space отсутствует, а этот цвет не находится в устаревшем цветовом пространстве (rgb, hsl или hwb).

    Бросает исключение

    Error, если alpha задано и не является null или числом в диапазоне от 0 до 1.

    Параметры

    • options: {
      alpha: undefined | null | number;
      blue: undefined | null | number;
      green: undefined | null | number;
      red: undefined | null | number;
      } & {
      space?: ColorSpaceRgb;
      }

    Возвращает SassColor

    • Определено в js-api-doc/value/color.d.ts:486

изменить

  • изменить(options: {
    alpha: undefined | null | number;
    x: undefined | null | number;
    y: undefined | null | number;
    z: undefined | null | number;
    } & {
    space?: ColorSpaceXyz;
    }): SassColor
  • Возвращает новый цвет, являющийся результатом изменения одного или нескольких каналов XYZ этого цвета.

    Бросает

    Error, если space отсутствует, а этот цвет не в цветовом пространстве XYZ.

    Бросает

    Error, если alpha задано и не является null или числом между 0 и 1.

    Параметры

    • options: {
      alpha: undefined | null | number;
      x: undefined | null | number;
      y: undefined | null | number;
      z: undefined | null | number;
      } & {
      space?: ColorSpaceXyz;
      }

    Возвращает SassColor

    • Определено в js-api-doc/value/color.d.ts:503

канал

  • канал(channel: ChannelName): number
  • Возвращает значение одного указанного channel этого цвета, с пропускаемыми каналами, преобразованными в 0.

    Бросает

    Error, если channel не alpha или канал в пространстве этого цвета.

    Параметры

    • channel: ChannelName

    Возвращает number

    • Определено в js-api-doc/value/color.d.ts:324

канал

  • канал(channel: ChannelNameHsl, options: {
    space: "hsl";
    }): number
  • Возвращает значение одного указанного channel этого цвета после преобразования этого цвета в указанное space, с пропускаемыми каналами, преобразованными в 0.

    Бросает

    Error, если channel не alpha или канал в space.

    Параметры

    • channel: ChannelNameHsl
    • options: {
      space: "hsl";
      }
      • space: "hsl"

    Возвращает number

    • Определено в js-api-doc/value/color.d.ts:335

channel

  • channel(channel: ChannelNameHwb, options: {
    space: "hwb";
    }): number
  • Параметры

    • channel: ChannelNameHwb
    • options: {
      space: "hwb";
      }
      • space: "hwb"

    Возвращает number

    • Defined in js-api-doc/value/color.d.ts:336

channel

  • channel(channel: ChannelNameLab, options: {
    space: ColorSpaceLab;
    }): number
  • Параметры

    • channel: ChannelNameLab
    • options: {
      space: ColorSpaceLab;
      }
      • space: ColorSpaceLab

    Возвращает number

    • Defined in js-api-doc/value/color.d.ts:337

channel

  • channel(channel: ChannelNameLch, options: {
    space: ColorSpaceLch;
    }): number
  • Параметры

    • channel: ChannelNameLch
    • options: {
      space: ColorSpaceLch;
      }
      • space: ColorSpaceLch

    Возвращает number

    • Defined in js-api-doc/value/color.d.ts:338

channel

  • channel(channel: ChannelNameRgb, options: {
    space: ColorSpaceRgb;
    }): number
  • Параметры

    • channel: ChannelNameRgb
    • options: {
      space: ColorSpaceRgb;
      }
      • space: ColorSpaceRgb

    Возвращает number

    • Defined in js-api-doc/value/color.d.ts:339

channel

  • channel(channel: ChannelNameXyz, options: {
    space: ColorSpaceXyz;
    }): number
  • Параметры

    • channel: ChannelNameXyz
    • options: {
      space: ColorSpaceXyz;
      }
      • space: ColorSpaceXyz

    Возвращает number

    • Defined in js-api-doc/value/color.d.ts:340

equals

  • equals(other: Value): boolean
  • Возвращает, соответствует ли значение this тому же значению, что и other.

    Параметры

    • other: Value

    Возвращает boolean

    Унаследовано от Value.equals

    • Определено в js-api-doc/value/index.d.ts:212

get

  • get(index: number): undefined | Value
  • Возвращает значение по индексу index в этом значении как список или undefined, если index недействителен для этого списка.

    Все значения SassScript могут использоваться в качестве списков. Карты считаются списками пар, а все другие значения считаются одноэлементными списками.

    Это сокращенная запись для this.asList.get(index), хотя в некоторых случаях она может быть более эффективной.

    Этот метод использует те же соглашения об индексации, что и пакет immutable: в отличие от Sass, индекс первого элемента равен 0, но, как и в Sass, отрицательные числа индексируют с конца списка.

    Параметры

    • index: number

    Возвращает undefined | Value

    Унаследовано от Value.get

    • Определено в js-api-doc/value/index.d.ts:136

hashCode

  • hashCode(): number
  • Возвращает хэш-код, который можно использовать для хранения this в хэш-таблице.

    Возвращает number

    Унаследовано от Value.hashCode

    • Определено в js-api-doc/value/index.d.ts:215

interpolate

  • interpolate(color2: SassColor, options?: {
    method?: HueInterpolationMethod;
    weight?: number;
    }): SassColor
  • Возвращает цвет, находящийся между этим цветом и color2 согласно method, как определено в процедуре интерполяции цвета CSS Color 4 color interpolation.

    Если method отсутствует, а этот цвет находится в прямоугольной цветовой системе (Lab, Oklab, RGB и XYZ), method по умолчанию принимает цветовую систему этого цвета. В противном случае, method по умолчанию принимает список, разделенный пробелами, содержащий цветовую систему этого цвета и строку "shorter".

    weight — это число от 0 до 1, которое указывает, насколько этот цвет должен присутствовать в результирующем цвете. Если он опущен, он по умолчанию равен 0,5.

    Параметры

    • color2: SassColor
    • Параметры options: {
      method?: HueInterpolationMethod;
      weight?: number;
      }
      • Метод method?: HueInterpolationMethod
      • Весовой коэффициент weight?: number

    Возвращает SassColor

    • Определено в js-api-doc/value/color.d.ts:401

isChannelMissing

  • isChannelMissing(channel: ChannelName): boolean
  • Возвращает логическое значение, указывающее, является ли заданное значение канала отсутствующим каналом.

    Параметры

    • channel: ChannelName

    Возвращает boolean

    • Определено в js-api-doc/value/color.d.ts:351

isChannelPowerless

  • isChannelPowerless(channel: ChannelName): boolean
  • Возвращает логическое значение, указывающее, является ли заданный channel бессильным в этом цвете. Это специальное состояние, определенное для отдельных цветовых пространств, которое указывает, что значение канала не повлияет на отображение цвета.

    Параметры

    • channel: ChannelName

    Возвращает boolean

    • Определено в js-api-doc/value/color.d.ts:361

isChannelPowerless

  • isChannelPowerless(channel: ChannelNameHsl, options?: {
    space: "hsl";
    }): boolean
  • Параметры

    • channel: ChannelNameHsl
    • Optional options: {
      space: "hsl";
      }
      • space: "hsl"

    Возвращает boolean

    • Определено в js-api-doc/value/color.d.ts:362

isChannelPowerless

  • isChannelPowerless(channel: ChannelNameHwb, options?: {
    space: "hwb";
    }): boolean
  • Параметры

    • channel: ChannelNameHwb
    • Optional options: {
      space: "hwb";
      }
      • space: "hwb"

    Возвращает boolean

    • Определено в js-api-doc/value/color.d.ts:366

isChannelPowerless

  • isChannelPowerless(channel: ChannelNameLab, options?: {
    space: ColorSpaceLab;
    }): boolean
  • Параметры

    • channel: ChannelNameLab
    • Optional options: {
      space: ColorSpaceLab;
      }
      • space: ColorSpaceLab

    Возвращает boolean

    • Определено в js-api-doc/value/color.d.ts:370

isChannelPowerless

  • isChannelPowerless(channel: ChannelNameLch, options?: {
    space: ColorSpaceLch;
    }): boolean
  • Параметры

    • channel: ChannelNameLch
    • Optional options: {
      space: ColorSpaceLch;
      }
      • space: ColorSpaceLch

    Возвращает boolean

    • Определено в js-api-doc/value/color.d.ts:374

isChannelPowerless

  • isChannelPowerless(channel: ChannelNameRgb, options?: {
    space: ColorSpaceRgb;
    }): boolean
  • Параметры

    • channel: ChannelNameRgb
    • Optional options: {
      space: ColorSpaceRgb;
      }
      • space: ColorSpaceRgb

    Возвращает boolean

    • Определено в js-api-doc/value/color.d.ts:378

isChannelPowerless

  • isChannelPowerless(channel: ChannelNameXyz, options?: {
    space: ColorSpaceXyz;
    }): boolean
  • Параметры

    • channel: ChannelNameXyz
    • Optional options: {
      space: ColorSpaceXyz;
      }
      • space: ColorSpaceXyz

    Возвращает boolean

    • Определено в js-api-doc/value/color.d.ts:382

isInGamut

  • isInGamut(space?: KnownColorSpace): boolean
  • Возвращает булево значение, указывающее, находится ли данный цвет в гамме (в отличие от наличия одного или нескольких каналов вне границ) для указанного space или текущей цветовой модели, если space не указано.

    Параметры

    • Optional space: KnownColorSpace

    Возвращает boolean

    • Определено в js-api-doc/value/color.d.ts:287

sassIndexToListIndex

  • sassIndexToListIndex(sassIndex: Value, name?: string): number
  • Преобразует sassIndex в индекс в стиле JavaScript для списка, возвращаемого asList.

    Индексы Sass имеют базу 1, а индексы JavaScript — базу 0. Индексы Sass также могут быть отрицательными для индексирования с конца списка.

    Возбуждает

    Error Если sassIndex не число, если это число не целое или если это целое не является допустимым индексом для asList.

    Параметры

    • sassIndex: Value

      Индекс в стиле Sass для этого как список.

    • Optional name: string

      Имя аргумента функции sassIndex (без $), если он пришел из аргумента. Используется для отладки ошибок.

    Возвращает number

    Унаследовано от Value.sassIndexToListIndex

    • Определено в js-api-doc/value/index.d.ts:120

toGamut

  • toGamut(options: {
    method: GamutMapMethod;
    space?: KnownColorSpace;
    }): SassColor
  • Возвращает копию этого цвета, изменённую так, что он находится в гамме для указанного space — или текущей цветовой модели, если space не указано — с помощью method для отображения цветов вне гаммы в требуемой гамме.

    Параметры

    • options: {
      method: GamutMapMethod;
      space?: KnownColorSpace;
      }
      • method: GamutMapMethod
      • Optional space?: KnownColorSpace

    Возвращает SassColor

    • Определено в js-api-doc/value/color.d.ts:294

toSpace

  • toSpace(space: KnownColorSpace): SassColor
  • Возвращает новый цвет, являющийся результатом преобразования этого цвета в указанную space.

    Параметры

    • space: KnownColorSpace

    Возвращает SassColor

    • Определено в js-api-doc/value/color.d.ts:274

tryMap

  • tryMap(): null | SassMap
  • Возвращает this в виде карты, если она соответствует этому типу (пустые списки считаются пустыми картами) или null, если нет.

    Возвращает null | SassMap

    Унаследовано от Value.tryMap

    • Определено в js-api-doc/value/index.d.ts:209
sass
  • Compile
    • AsyncCompiler
    • Compiler
    • CompileResult
    • compile
    • compileAsync
    • compileString
    • compileStringAsync
    • initAsyncCompiler
    • initCompiler
  • Options
    • Options
    • StringOptions
    • OutputStyle
    • StringOptionsWithImporter
    • StringOptionsWithoutImporter
    • Syntax
  • Logger
    • Logger
      • silent
    • Logger
    • SourceLocation
    • SourceSpan
    • LoggerWarnOptions
  • Importer
    • NodePackageImporter
    • FileImporter
    • Importer
    • ImporterResult
  • Функция пользовательского назначения
    • CalculationInterpolation
    • CalculationOperation
    • SassArgumentList
    • SassBoolean
    • SassCalculation
    • SassColor
    • SassFunction
    • SassList
    • SassMap
    • SassMixin
    • SassNumber
    • SassString
    • Value
    • CalculationOperator
    • CalculationValue
    • CustomFunction
    • ListSeparator
    • sassFalse
    • sassNull
    • sassTrue
  • Другое
    • Exception
    • CanonicalizeContext
    • Deprecations
    • LegacyFileOptions
    • ChannelName
    • ChannelNameHsl
    • ChannelNameHwb
    • ChannelNameLab
    • ChannelNameLch
    • ChannelNameRgb
    • ChannelNameXyz
    • ColorSpaceHsl
    • ColorSpaceHwb
    • ColorSpaceLab
    • ColorSpaceLch
    • ColorSpaceRgb
    • ColorSpaceXyz
    • GamutMapMethod
    • HueInterpolationMethod
    • KnownColorSpace
    • PolarColorSpace
    • PromiseOr
    • RectangularColorSpace
    • info
  • Legacy
    • types
      • Boolean
      • Color
      • Error
      • List
      • Map
      • Null
      • Number
      • String
    • LegacyException
    • LegacyImporterThis
    • LegacyPluginThis
    • LegacyResult
    • LegacySharedOptions
    • LegacyStringOptions
    • LegacyAsyncFunction
    • LegacyAsyncFunctionDone
    • LegacyAsyncImporter
    • LegacyFunction
    • LegacyImporter
    • LegacyImporterResult
    • LegacyOptions
    • LegacySyncFunction
    • LegacySyncImporter
    • LegacyValue
    • FALSE
    • NULL
    • TRUE
    • render
    • renderSync
  • Сообщения
    • Version
    • Deprecation
    • DeprecationOrId
    • DeprecationStatus
    • deprecations

© 2006–2025 the Sass team, and numerous contributors
Licensed under the MIT License.
https://sass-lang.com/documentation/js-api/classes/SassColor

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API