প্রতিক্রিয়াশীল এবং কাস্টমাইজযোগ্য ইমেজ গ্যালারি প্লাগইন
Lightgallery.js হল একটি দরকারী এবং ওপেন সোর্স ইমেজ রিসাইজার এবং কাস্টমাইজার।
Lightgallery.js হল একটি দরকারী এবং অত্যন্ত কাস্টমাইজযোগ্য প্লাগইন যা এমন প্রকল্পগুলির জন্য নিখুঁত যেগুলির জন্য অনেকগুলি বৈশিষ্ট্যের প্রয়োজন হয় যখন এটি ওয়েবসাইটগুলিতে ভিডিও এবং ছবিগুলি লোড করার এবং প্রদর্শন করার ক্ষেত্রে আসে৷ জাভাস্ক্রিপ্ট এবং CSS-এ সম্পূর্ণরূপে বিকশিত, এটি একটি সম্পূর্ণ বৈশিষ্ট্যযুক্ত লাইটবক্স গ্যালারি যা বিকাশকারীদের অনেকগুলি বিকল্প সরবরাহ করে।
একটি ওপেন সোর্স হিসেবে, Lightgallery.js প্লাগইন ব্যবহার করতে পারবেন যখন আপনার ওয়েবসাইটে ছবি এবং ভিডিও সম্পদের আকার পরিবর্তন করা এবং আপলোড করা ছাড়া অন্য অতিরিক্ত বিকল্পগুলির প্রয়োজন হয়। এটি একটি স্লাইডে ছবি এবং ভিডিওগুলির ব্রাউজার ইতিহাস সঞ্চয় করে এবং প্রতিটি গ্যালারি ছবির জন্য একটি অনন্য URL প্রদান করে৷ এটি কেবল দ্রুতই নয় একটি হালকা ওজনের, মডুলার, প্রতিক্রিয়াশীল লাইটবক্স গ্যালারি নির্মাতা যা মেমরির কার্যক্ষমতাকে বাধা দেয় না।
LightGallery দিয়ে শুরু করা হচ্ছে
NPM এর মাধ্যমে LightGallery ইনস্টল করার প্রস্তাবিত উপায়। এটি ইনস্টল করতে নিম্নলিখিত কমান্ড ব্যবহার করুন.
NPM এর মাধ্যমে LightGallery ইনস্টল করুন
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,
});
জাভাস্ক্রিপ্টের মাধ্যমে থামনেইল গ্যালারি তৈরি কাস্টমাইজ করুন
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,
});