Effects¶
- class mappyng.effects.BoxShadowConfig(dx=2.0, dy=2.0, blur=4.0, color='#000000', opacity=0.25)[source]¶
Bases:
objectDrop-shadow configuration for a viewport or element.
Can be created from a dict, a bool (
Truefor defaults), or directly.- Parameters:
dx (float) – Horizontal shadow offset in SVG px.
dy (float) – Vertical shadow offset in SVG px.
blur (float) – Shadow blur radius in SVG px.
color (str) – Shadow color.
opacity (float) – Shadow opacity 0-1.
- __init__(dx=2.0, dy=2.0, blur=4.0, color='#000000', opacity=0.25)¶
- blur: float = 4.0¶
- color: str = '#000000'¶
- dx: float = 2.0¶
- dy: float = 2.0¶
- classmethod from_param(value)[source]¶
Parse user input into a BoxShadowConfig or None.
None/False: None (no shadow)True: default shadowdict: shadow with overridesBoxShadowConfig: passed through
- Return type:
BoxShadowConfig|None
- opacity: float = 0.25¶
- class mappyng.effects.GlowConfig(blur=6.0, color='#ffffff', opacity=0.6)[source]¶
Bases:
objectOuter glow configuration for a viewport or element.
- Parameters:
blur (float) – Glow blur radius in SVG px.
color (str) – Glow color.
opacity (float) – Glow opacity 0-1.
- __init__(blur=6.0, color='#ffffff', opacity=0.6)¶
- blur: float = 6.0¶
- color: str = '#ffffff'¶
- classmethod from_param(value)[source]¶
- Return type:
GlowConfig|None
- opacity: float = 0.6¶