响应式和可定制的图片库插件
Lightgallery.js 是一个有用的开源图像调整器和定制器。
开始使用 LightGallery
通过 NPM 安装 LightGallery 的推荐方式。请使用以下命令进行安装。
通过 NPM 安装 LightGallery
 npm install lightgallery.js用于图像处理的免费 JavaScript API
Lightgallery.js 带有许多内置模块,例如创建缩略图、全屏、放大和缩小等,如果您不需要它们可以丢弃。您还可以根据项目的要求添加自己的模块。与调整图像和视频大小的 JavaScript 方法相反,Lightgallery.js 使用纯 CSS 方法进行响应式调整大小,使其更快、更灵活。通过简单地更新画廊的 SASS 变量,您可以轻松地自定义插件以满足您的需求。
通过免费的 JavaScript API 创建缩略图
在缩略图方面,Lightgallery.js 允许您启用动画缩略图,就像 YouTube 一样,给人一种更现代的感觉。还可以为您的 YouTube 或 Vimeo 画廊激活动画缩略图。 Lightgallery.js 在插件中内置了 20 多个动画,可用于创建漂亮的画廊。
通过JavaScript号创建静态图书馆
 lightGallery(document.getElementById('static-thumbnails'), {
    animateThumb: false,
    zoomFromOrigin: false,
    allowMediaOverlap: true,
    toggleThumb: true,
});
通过JavaScript定制图书馆创作
 lightGallery(document.getElementById('customize-thumbnails-gallery'), {
    // Add a custom class to apply style only for the particular gallery
    addClass: 'lg-custom-thumbnails',
    // Remove the starting animations.
    // This can be done by overriding CSS as well
    appendThumbnailsTo: '.lg-outer',
    animateThumb: false,
    allowMediaOverlap: true,
});