RadialGradient
Radial gradient implementation.
Represents a gradient that radiates from a center point outward in a circular or elliptical pattern.
Methods
public function addStop(ColorInterface $color, float $position): static
Parameters
| Name | Type | Default |
|---|---|---|
$color |
ColorInterface | - |
$position |
float | - |
circle
static
public static function circle(): RadialGradient
Create a new circular radial gradient instance.
ellipse
static
public static function ellipse(): RadialGradient
Create a new elliptical radial gradient instance.
public function getStops(): array
public function getType(): string
public function interpolate(float $position): ColorInterface
Parameters
| Name | Type | Default |
|---|---|---|
$position |
float | - |
public function toCss(string $colorSpace): string
Parameters
| Name | Type | Default |
|---|---|---|
$colorSpace |
string | null |
public function withPosition(string $position): RadialGradient
Return a new instance with a different position.
Parameters
| Name | Type | Default |
|---|---|---|
$position |
string | - |
public function withShape(string $shape): RadialGradient
Return a new instance with a different shape.
Parameters
| Name | Type | Default |
|---|---|---|
$shape |
string | - |
public function withSize(string $size): RadialGradient
Return a new instance with a different size.
Parameters
| Name | Type | Default |
|---|---|---|
$size |
string | - |