Skip to content

Fancybox

Fancybox is the ultimate JavaScript lightbox alternative that sets the standard for premium user experience in multimedia display. It is built using TypeScript for use with various modern application frameworks (React, Vue, etc) or simply with pure Javascript.

It is built using the Carousel component under the hood, and the Panzoom component is used to make the images interactive.

Key Features

  • Support for images, iframes, videos and any other HTML content
  • Automatic detection and display of YouTube, Vimeo videos and Google Maps
  • Swipe, drag and pinch-to-zoom gestures
  • Fully customizable toolbar with optional transformation controls
  • Two types of thumbnails
  • Mouse panning
  • Multiple active instances at the same time
  • Many configuration options including CSS transitions, RTL, etc.

Examples

Gallery picture #1Gallery picture #2Gallery picture #3Gallery picture #4Gallery picture #5Gallery picture #6

Transformation controls

Transformation picture #1Transformation picture #2Transformation picture #3

Mouse panning

Panning picture #1Panning picture #2Panning picture #3Panning picture #4

Videos

Video poster #1Video poster #2Video poster #3

Various

You don't need to do any additional steps to combine Carousel with Fancybox. They will be automatically synced, no additional code is required.