Skip to content

Orbits API

Orbits

Extends Effect.

Factory Function

typescript
createOrbits(config?: OrbitsConfig)

Methods

See Effect for the full method reference: mount(), start(), pause(), resume(), configure(), withFade(), and destroy().


OrbitsConfig

typescript
interface OrbitsConfig {
    centers?: number;
    orbitersPerCenter?: number;
    speed?: number;
    colors?: string[];
    trailLength?: number;
    showCenters?: boolean;
    scale?: number;
}
PropertyTypeDefaultDescription
centersnumber3Number of orbital center points.
orbitersPerCenternumber8Number of particles per center. Automatically halved on small screens.
speednumber1Orbital speed multiplier.
colorsstring[]ORBIT_COLORSArray of hex color strings for the orbiters.
trailLengthnumber15Number of trail segments behind each orbiter.
showCentersbooleantrueWhether to draw a subtle glow at each center point.
scalenumber1Scales orbit radii and particle sizes proportionally.