-
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Внутренние наименования типов данных
-
{percent}
вещественное число от 0 до 1 включительно0 = 0% .. 1 = 100%
Как это работает
- Внутреннее приедставление цвета - 4
{percent}
компонента (red
,green
,blue
,alpha
)
let color = new Color([red, green, blue], alpha = 1, value?);
Создание цвета "напрямую". Скорее всего, вам не придётся использовать этот способ.
Параметр | Тип | Описание |
---|---|---|
[red, green, blue] |
{Array} (3) of {percent}
|
компоненты цвета |
alpha | {percent} |
непрозрачность цвета |
value | {string?} |
название цвета (css) |
static
hex
let color = Color.hex(rgb, value?);
Создание цвета из hex
-кода цвета (строки длинной 6 или 8 (3 или 4) символов) без ведущей #
.
Параметр | Тип | Описание |
---|---|---|
rgb | {string} |
строка с кодом цвета, может иметь вид rgb , rgba , rrggbb , rrggbbaa
|
value | {string?} |
название цвета (css) |
Возвращаемое значение | Описание |
---|---|
{Color} |
Объект цвета |
static
fromHEX
let color = Color.fromHEX(hex, value?);
Создание цвета из hex
-кода цвета
Параметр | Тип | Описание |
---|---|---|
hex | {string} |
строка с кодом цвета, может содержать ведущую #
|
value | {string?} |
название цвета (css) |
Возвращаемое значение | Описание |
---|---|
{Color} |
Объект цвета |
static
cssHEX
let color = Color.cssHEX(color);
Создание цвета из hex
-кода цвета
Параметр | Тип | Описание |
---|---|---|
color | {string} |
строка с кодом цвета, может содержать ведущую #
|
Возвращаемое значение | Описание |
---|---|
{Color} |
Объект цвета |
static
ahex
let color = Color.ahex(argb, value?);
Создание цвета из ahex
-кода цвета (строки длинной 8 (или 4) символa) без ведущей #
.
AHEX !== HEXA
Параметр | Тип | Описание |
---|---|---|
argb | {string} |
строка с кодом цвета, должна иметь вид argb , или aarrggbb
|
value | {string?} |
название цвета (css) |
Возвращаемое значение | Описание |
---|---|
{Color} |
Объект цвета |
static
fromAHEX
let color = Color.fromAHEX(ahex, value?);
Создание цвета из ahex
-кода цвета
AHEX !== HEXA
Параметр | Тип | Описание |
---|---|---|
ahex | {string} |
строка с ahex -кодом цвета, может содержать ведущую #
|
value | {string?} |
название цвета (css) |
Возвращаемое значение | Описание |
---|---|
{Color} |
Объект цвета |
static
cssAHEX
let color = Color.cssAHEX(color);
Создание цвета из ahex
-кода цвета
AHEX !== HEXA
цветовая модель AHEX не поддерживается CSS, используйе модель HEX / HEXA
Параметр | Тип | Описание |
---|---|---|
color | {string} |
строка с ahex -кодом цвета, может содержать ведущую #
|
Возвращаемое значение | Описание |
---|---|
{Color} |
Объект цвета |
static
rgb
let color = Color.rgb({r, g, b, a = 1}, value?);
Создание цвета из объекта с ключами r, g, b, a?
и значениями типа {percent}
let color = Color.RGB({r: 1, g: 0.5, b: 0});
Параметр | Тип | Описание |
---|---|---|
{r, g, b, a?} | {object} of {percent} |
объект с параметрами цвета |
value | {string?} |
название цвета (css) |
Возвращаемое значение | Описание |
---|---|
{Color} |
Объект цвета |
static
RGB
let color = Color.RGB({r, g, b, a?}, value?);
Создание цвета из объекта с ключами r, g, b
и значениями типа {byte}
и возможным ключом a
со значением типа {percent}
let color = Color.RGB({r: 255, g: 128, b: 0});
Параметр | Тип | Описание |
---|---|---|
{r, g, b, a?} | {object of byte, percent?} |
объект с параметрами цвета |
value | {string?} |
название цвета (css) |
Возвращаемое значение | Описание |
---|---|
{Color} |
Объект цвета |
static
fromRGB
let color = Color.fromRGB(r, g, b, a?, value?);
Создание цвета из параметров r, g, b
типа {byte}
и возможным параметром a
типа {percent}
let color = Color.fromRGB(255, 128, 0);
Параметр | Тип | Описание |
---|---|---|
r | {byte} |
Компонента красного спектра |
g | {byte} |
Компонента зелёного спектра |
b | {byte} |
Компонента синего спектра |
a | {percent?} |
Непрзрачность цвета |
value | {string?} |
название цвета (css) |
Возвращаемое значение | Описание |
---|---|
{Color} |
Объект цвета |
static
cssRGB
let color = Color.cssRGB(color);
Создание цвета из css rgba
строки
let color = Color.cssRGB('rgb(255, 128, 0)');
Параметр | Тип | Описание |
---|---|---|
color | {string} |
строка вида rgb({byte}, {byte}, {byte}) или rgba({byte}, {byte}, {byte}, {percent})
|
Возвращаемое значение | Описание |
---|---|
{Color} |
Объект цвета |