What it does
ZuiOrbitSystem renders one or more labeled ZuiOrbit rings. ZuiOrbitItem distributes items evenly or uses a custom angle, with depth scaling and responsive ring sizing.
Camera and selection
Drag to change the viewing angle, zoom with the mouse wheel or toolbar, and select items with controlled or uncontrolled state.
Motion and accessibility
Native buttons keep items keyboard accessible. The orbital scene is focusable and supports arrow keys for angle and tilt, plus or minus for zoom. Motion respects reduced-motion settings.
Common use cases
- Show the technologies behind a product.
- Map a team's skills or responsibilities.
- Explore features in a product landing page.
- Build a portfolio or organization visualization.
FAQ
Does Orbit System need a 3D renderer?
No. It projects orbital coordinates into a responsive DOM scene, so no WebGL or extra rendering package is required.
Can users control the camera and select items?
Yes. Drag to rotate and tilt, scroll or use the controls to zoom, and click an item to select it. The scene also supports arrow keys and plus or minus for keyboard camera control.
Does animation respect reduced motion?
Yes. Automatic orbital motion stops when the user prefers reduced motion, and it can also be disabled with autoRotate or paused.