Conical Gradients¶
- class Conical_Gradient¶
A specification for linear gradients of colors.
spread
not applicable to conical gradientsConceptually, the
spread
feature of other gradients can not be applied to conical gradients because conical gradients are implemented using the polar coordinate system.- preset : str | int | None¶
An optional preset gradient that has a pre-defined mapping of
colors
. Each preset is referenced by name (string) or by index (integer). See the Preset Gradients document for a complete list of supported values (with generated examples).
- colors : Dict[Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0.0), Le(le=1.0)])], Color]¶
A mapping of colors to their corresponding positions in the gradient. Each item in this mapping is composed of
key: value
pairs in which:The
key:
is a position at which the color will occur in the gradient. Thisfloat
must be in the range0
to1
inclusively. More detail about how these positional values are used is described incenter
andangle
.The
value
is a solid color to use at the specified point in the gradient.
This mapping’s color positions does not have to be in any specific order. If using a
preset
, then this mapping will override colors in the preset’s mapping of colors. When neither thepreset
orcolors
is specified, this defaults to0.0: black
and1.0: white
.
- center : Offset¶
The starting position (
offset
) relative to the layout’soffset
(the absolute top-left corner of the card). This offset corresponds to the minimum0.0
position in the mapping ofcolors
.
- angle : float¶
The angle of the the line from
center
the represents the gradient’s start and stop limits. This value (in degrees) is clamped to a value greater than or equal to 0 and less than 360. The angle of origin (0
degrees) is located at 3 o’clock and increases counter-clockwise. The scale of listedcolors
begins at0.0
on this line and continues counter-clockwise until ending at1.0
on this line.