CloudCastle Faker API

Color extends AbstractProvider
in package

FinalYes

Провайдер цветов: HEX, RGB(A), HSL и именованные CSS-цвета.

Каналы порождаются в self::rgbColorAsArray() / self::hslColorAsArray(), а строковые представления строятся поверх них — единый источник значений.

Table of Contents

Methods

__construct()  : mixed
colorName()  : string
Имя CSS-цвета из расширенного набора.
hexColor()  : string
HEX-цвет в нотации «#rrggbb».
hslColor()  : string
HSL-цвет в виде строки «h,s,l».
hslColorAsArray()  : array{int, int, int}
Компоненты HSL: оттенок [0, 360], насыщенность и светлота [0, 100].
rgbaCssColor()  : string
RGBA-цвет в CSS-нотации «rgba(r, g, b, a)» с прозрачностью 0..1.
rgbColor()  : string
RGB-цвет в виде строки «r,g,b».
rgbColorAsArray()  : array{int, int, int}
Три канала RGB в диапазоне [0, 255].
rgbCssColor()  : string
RGB-цвет в CSS-нотации «rgb(r, g, b)».
safeColorName()  : string
Безопасное имя CSS-цвета (16 базовых).

Methods

__construct()

public __construct(Context $context) : mixed
Parameters
$context : Context

разделяемый контекст провайдеров

colorName()

Имя CSS-цвета из расширенного набора.

public colorName() : string
Return values
string

имя цвета (AliceBlue, Crimson, Gold…)

hexColor()

HEX-цвет в нотации «#rrggbb».

public hexColor() : string
Return values
string

шестизначный HEX-код с решёткой

hslColor()

HSL-цвет в виде строки «h,s,l».

public hslColor() : string
Return values
string

три компонента HSL через запятую

hslColorAsArray()

Компоненты HSL: оттенок [0, 360], насыщенность и светлота [0, 100].

public hslColorAsArray() : array{int, int, int}
Return values
array{int, int, int}

[оттенок, насыщенность, светлота]

rgbaCssColor()

RGBA-цвет в CSS-нотации «rgba(r, g, b, a)» с прозрачностью 0..1.

public rgbaCssColor() : string

Альфа-канал — число в полуинтервале [0, 1) с двумя знаками после точки.

Return values
string

CSS-функция rgba() с каналами и альфой

rgbColor()

RGB-цвет в виде строки «r,g,b».

public rgbColor() : string
Return values
string

три канала через запятую без пробелов

rgbColorAsArray()

Три канала RGB в диапазоне [0, 255].

public rgbColorAsArray() : array{int, int, int}
Return values
array{int, int, int}

[красный, зелёный, синий]

rgbCssColor()

RGB-цвет в CSS-нотации «rgb(r, g, b)».

public rgbCssColor() : string
Return values
string

CSS-функция rgb() с тремя каналами

safeColorName()

Безопасное имя CSS-цвета (16 базовых).

public safeColorName() : string
Return values
string

имя web-safe цвета (black, red, blue…)

On this page

Search results