Modus UI

Dome Gallery

Web (React)

An immersive 3D gallery dome.

An interactive 3D sphere of images.

Installation

CLI

npx @modus-ui/cli add dome-gallery

Props

PropTypeDefaultDescription
imagesany[][]Array of images to display.
fitnumber0.5Object fit.
fitBasisstring"auto"Object fit basis.
minRadiusnumber600Min zoom radius.
maxRadiusnumberInfinityMax zoom radius.
padFactornumber0.25Padding factor.
overlayBlurColorstring"hsl(var(--background))"Overlay color.
maxVerticalRotationDegnumber45Max vertical rotation limit.
dragSensitivitynumber0.5Sensitivity of drag.
enlargeTransitionMsnumber300Transition timing.
segmentsnumber8Tiles per quarter turn of the dome.
dragDampeningnumber2Dampening on drag.
openedImageWidthstring"400px"Width.
openedImageHeightstring"400px"Height.
imageBorderRadiusstring"30px"Border radius of closed images.
openedImageBorderRadiusstring"30px"Border radius of opened image.
grayscalebooleantrueWhether the images are grayscale.

Comments

  • No comments yet.