lightswind
Version:
A professionally designed animate react component library & templates market that brings together functionality, accessibility, and beautiful aesthetics for modern applications.
29 lines (28 loc) • 820 B
TypeScript
import React from 'react';
export interface Image3DGalleryProps {
images?: string[];
width?: number;
height?: number;
boxWidth?: number;
boxHeight?: number;
parallaxStrength?: number;
animationSpeed?: number;
spacing?: number;
rotationAngle?: number;
borderRadius?: number;
edgeSoftness?: number;
autoRotate?: boolean;
autoRotateSpeed?: number;
ambientLightIntensity?: number;
enableMouseControl?: boolean;
enableTouchControl?: boolean;
perspective?: number;
cameraDistance?: number;
backgroundColor?: string;
className?: string;
style?: React.CSSProperties;
onImageClick?: (index: number) => void;
onSceneReady?: () => void;
}
declare const ThreeDImageGallery: React.FC<Image3DGalleryProps>;
export default ThreeDImageGallery;