इस प्रोजेक्ट के बारे में

lightGallery एक कस्टमाइज़ेबल, मॉड्यूलर और रिस्पॉन्सिव लाइटबॉक्स गैलरी प्लगइन है जो जावास्क्रिप्ट में लिखा गया है। इसकी कोई डिपेंडेंसी नहीं है और इसे React.js, Angular, Vue.js और TypeScript के लिए वितरित किया जाता है, तथा इसे सीधे सादे HTML पेजों में भी उपयोग किया जा सकता है। README में वर्णित मुख्य क्षमताओं में शामिल हैं: - पूरी तरह से रिस्पॉन्सिव लेआउट और टच डिवाइस के लिए अनुकूलन, डेस्कटॉप पर माउस ड्रैग सपोर्ट के साथ। - मॉड्यूलर आर्किटेक्चर जिसमें बिल्ट-इन प्लगइन्स जैसे ज़ूम, थंबनेल, ऑटोप्ले, कमेंट्स, फुलस्क्रीन, हैश/डीप लिंकिंग, पेजर, रोटेट, शेयर, वीडियो और मीडियम ज़ूम शामिल हैं। - किसी इमेज को उसके वास्तविक आकार में देखने के लिए डबल-क्लिक या डबल-टैप, साथ ही ज़ूम इन/आउट और पिंच-टू-ज़ूम। - एनिमेटेड थंबनेल, सोशल शेयरिंग, और YouTube, Vimeo, Wistia और HTML5 वीडियो के लिए सपोर्ट। - 20 से अधिक हार्डवेयर-एक्सेलेरेटेड CSS3 ट्रांज़िशन, डायनामिक मोड, इनलाइन गैलरी और फुलस्क्रीन सपोर्ट। - गैलरी बंद करने के लिए ऊपर/नीचे स्वाइप या ड्रैग, डीप लिंकिंग के लिए ब्राउज़र हिस्ट्री API, और रिस्पॉन्सिव इमेज। - HTML iframe सपोर्ट, एक पेज पर कई इंस्टेंस, कीबोर्ड नेविगेशन, SVG आइकन और एक्सेसिबिलिटी सपोर्ट। - इमेज रोटेशन और फ्लिपिंग, स्मार्ट इमेज प्रीलोडिंग और कोड ऑप्टिमाइज़ेशन। - CSS/SCSS और सेटिंग्स के माध्यम से कस्टमाइज़ेशन। इंस्टॉलेशन विकल्पों में NPM, Yarn, Bower, CDN (jsdelivr, cdnjs, unpkg) और GitHub से सीधा डाउनलोड शामिल हैं। स्टाइल्स को अलग-अलग CSS फाइलों, एक संयुक्त lightgallery-bundle.css, या SCSS फाइलों के रूप में शामिल किया जा सकता है। लाइब्रेरी AMD, CommonJS और ES6 मॉड्यूल इम्पोर्ट का समर्थन करती है। README में बताया गया है कि किसी विशिष्ट मार्कअप की आवश्यकता नहीं है; किसी भी मार्कअप का उपयोग किया जा सकता है। एक वैकल्पिक data-lg-size एट्रिब्यूट प्रारंभिक ज़ूम एनिमेशन के लिए मूल मीडिया आयाम प्रदान कर सकता है। इनिशियलाइज़ेशन एक कंटेनर एलिमेंट पर lightGallery को कॉल करके और प्लगइन्स तथा सेटिंग्स, जिसमें लाइसेंस कुंजी शामिल है, पास करके किया जाता है। ब्राउज़र सपोर्ट में IE 10 और उससे ऊपर सहित सभी प्रमुख ब्राउज़र शामिल हैं। लाइसेंसिंग दोहरी है: मालिकाना वाणिज्यिक परियोजनाओं के लिए एक वाणिज्यिक लाइसेंस, और संगत लाइसेंस के तहत ओपन सोर्स अनुप्रयोगों के लिए GPLv3। सपोर्ट ईमेल और Twitter द्वारा उपलब्ध है।