پلاگین گالری عکس پاسخگو و قابل تنظیم
Lightgallery.js یک تغییر اندازه و سفارشی کننده تصویر مفید و منبع باز است.
Lightgallery.js یک افزونه مفید و بسیار قابل تنظیم است که برای پروژه هایی که در بارگذاری و نمایش فیلم ها و تصاویر در وب سایت ها به ویژگی های زیادی نیاز دارند، عالی است. این گالری که به طور کامل در جاوا اسکریپت و CSS توسعه یافته است، یک گالری لایت باکس کامل است که گزینه های زیادی را به توسعه دهندگان ارائه می دهد.
به عنوان یک منبع باز، پلاگین رایگان برای استفاده Lightgallery.js زمانی که به آن گزینه های اضافی به جز تغییر اندازه و آپلود دارایی های تصویر و ویدیو در وب سایت خود در قالب یک گالری نیاز دارید، مفید است. همچنین تاریخچه مرورگر تصاویر و ویدیوها را در یک اسلاید ذخیره می کند و یک URL منحصر به فرد برای هر تصویر گالری ارائه می دهد. نه تنها سریع است، بلکه یک سازنده گالری لایت باکس سبک، مدولار و پاسخگو است که مانع عملکرد حافظه نمی شود.
شروع کار با LightGallery
روش توصیه شده برای نصب LightGallery از طریق NPM. لطفا از دستور زیر برای نصب آن استفاده کنید.
LightGallery را از طریق NPM نصب کنید
npm install lightgallery.js
API رایگان جاوا اسکریپت برای دستکاری تصویر
Lightgallery.js دارای بسیاری از ماژولهای داخلی مانند ایجاد تصاویر کوچک، تمام صفحه، بزرگنمایی و کوچکنمایی و غیره است که در صورت عدم نیاز میتوان آنها را دور انداخت. شما همچنین می توانید بسته به نیاز پروژه خود ماژول های خود را اضافه کنید. برخلاف روش جاوا اسکریپت برای تغییر اندازه تصاویر و ویدیوها، Lightgallery.js از یک رویکرد فقط CSS برای تغییر اندازه پاسخگو استفاده می کند که آن را به طور قابل توجهی سریعتر و انعطاف پذیرتر می کند. به سادگی با به روز رسانی متغیرهای SASS گالری خود می توانید به راحتی افزونه را مطابق با نیازهای خود سفارشی کنید.
تصاویر کوچک را از طریق API جاوا اسکریپت رایگان ایجاد کنید
وقتی صحبت از تصاویر کوچک به میان میآید، Lightgallery.js به شما اجازه میدهد تا تصاویر کوچک متحرک را درست مانند YouTube فعال کنید تا حس مدرنتری به شما بدهد. تصاویر کوچک متحرک همچنین می توانند برای گالری YouTube یا Vimeo شما فعال شوند. Lightgallery.js دارای بیش از 20 انیمیشن ساخته شده در این افزونه است که می توان از آنها برای ایجاد گالری های زیبا استفاده کرد.
از طریق جاوا اسکریپت گالری تصاویر بند انگشتی ثابت ایجاد کنید
lightGallery(document.getElementById('static-thumbnails'), {
animateThumb: false,
zoomFromOrigin: false,
allowMediaOverlap: true,
toggleThumb: true,
});
ایجاد گالری Thumnails را از طریق جاوا اسکریپت سفارشی کنید
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,
});