General Lightbox Features:
- Can be used to display images, videos and HTML modal content
- Deeply integrated with a large number of add-on elements
- Provides option to “replace” the default “PrettyPhoto” lightbox that is used by Visual Composer for its gallery and single image elements
- Lightbox can be set to attach itself automatically to all images (newly) inserted via the WordPress tinyMCE editor (“Add Media”)
- Provides for optional thumbnail navigation in lightbox for grouped lightbox elements
- Includes unique backlight (glowlight) effect (based on most saturated color in image; or custom color); effect can be fully disabled if undesired
- Globally set lightbox background color, opacity and optional noise pattern
- Includes light or dark control button scheme (icon font based)
- Provides 22 different transition animations (plus random)
- Images shown within lightbox can be protected from “right-click-save”
- Lightbox is touch and swipe enabled for mobile devices (not for modal popups *)
- Allows for keyboard navigation (not for modal popups *)
- Includes full screen mode to remove all non-lightbox related screen content
- Extensive settings panel for lightbox options in global plugin settings to control lightbox behavior
Important Lightbox Restrictions:
The touch and swipe, and the keyboard navigation will be automatically disabled if a modal popup is shown within the lightbox. This is done in order to allow for whatever content might be shown inside the modal popup to be able to use inputs that might require user interaction and/or navigation.
This lightbox solution is tied into specific elements of this addon and can NOT be used outside of this addon, with the exception of the option to hook into the native single image and gallery elements in Visual Composer (replacing the standard “PrettyPhoto” lightbox), as well as the option to attach the lightbox to images (newly) inserted via the “Add Media” button in the native WordPress tinyMCE editors.
Applying the lightbox to other content requires the ability to assign specific class names and data attributes to the external trigger elements. And while such a usage is technically possible, it is not part of the supported scope of this plugin.