Overview
Bring a polished disco-ball effect into Framer with this customizable WebGL mirror ball component. Built with Three.js, it renders hundreds of reflective glass tiles across a rotating spherical form, with adjustable size, tile density, mirror scale, camera distance, and animation speed. A Safari-friendly lens flare overlay adds a soft animated glint that can be positioned, colored, resized, and spun directly from Framer controls.
Features
Real WebGL/Three.js mirror ball rendering
Adjustable ball size, tile count, and mirror tile scale
Auto-rotation with optional drag interaction
Custom matcap texture support for different reflective looks
Animated, positionable lens flare with size, glow, speed, spin, and color controls
Transparent background support for easy layering in Framer
Optimized as a self-contained Framer code component
What you get
Framer
Component
Refund Policy
As all products are delivered digitally, purchases are final and non-refundable. Please take a moment to review the details before ordering. If you need any clarification, I'm always happy to help beforehand.
License Terms
Standard License
Can only be used in private projects. It cannot be used in client sites or Framer templates. Cannot be resold.
Extended License
Can be used in all types of projects, including clients and Framer templates. Cannot be resold.
More Items









