fancyBox is a tool that offers a nice and elegant way to add zooming functionality for images, html content and multi-media on your webpages.

More information and examples: http://www.fancyapps.com/fancybox/

License: http://www.fancyapps.com/fancybox/#license

Copyright (c) 2012 Janis Skarnelis - [email protected]

Code Quality Rank: L1
Monthly Downloads: 0
Programming language: JavaScript
License: GNU General Public License v3.0 only
Tags: Modals And Popups     Plugin     jQuery     Responsive     Touch     Lightbox     Gallery     Box     Fancy     Fancybox    
Latest version: v3.5.7

fancyBox alternatives and similar libraries

Based on the "Modals and Popups" category.
Alternatively, view fancyBox alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of fancyBox or a related project?

Add another 'Modals and Popups' Library



jQuery lightbox script for displaying images, videos and more. Touch enabled, responsive and fully customizable.

See the project page for documentation and a demonstration.

Follow [@thefancyapps](//twitter.com/thefancyapps) for updates.

Quick start

1. Add latest jQuery and fancyBox files

<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>

<link  href="/path/to/jquery.fancybox.min.css" rel="stylesheet">
<script src="/path/to/jquery.fancybox.min.js"></script>

2. Create links

<a data-fancybox="gallery" href="big_1.jpg">
    <img src="small_1.jpg">

<a data-fancybox="gallery" href="big_2.jpg">
    <img src="small_2.jpg">

3. Enjoy!


fancyBox is licensed under the GPLv3 license for all open source applications. A commercial license is required for all commercial applications (including sites, themes and apps you plan to sell).

Read more about fancyBox license.

Bugs and feature requests

If you find a bug, please report it here on Github.

Guidelines for bug reports:

  1. Use the GitHub issue search β€” check if the issue has already been reported.
  2. Check if the issue has been fixed β€” try to reproduce it using the latest master or development branch in the repository.
  3. Isolate the problem β€” create a reduced test case and a live example. You can use CodePen to fork any demo found on documentation to use it as a template.

A good bug report shouldn't leave others needing to chase you up for more information. Please try to be as detailed as possible in your report.

Feature requests are welcome. Please look for existing ones and use GitHub's "reactions" feature to vote.

Please do not use the issue tracker for personal support requests - use Stack Overflow (fancybox-3 tag) instead.

*Note that all licence references and agreements mentioned in the fancyBox README section above are relevant to that project's source code only.