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

स्विपर मोबाइल वेबसाइटों, वेब ऐप्स और नेटिव/हाइब्रिड ऐप्स के लिए डिज़ाइन किया गया एक मुफ़्त, आधुनिक मोबाइल टच स्लाइडर है। यह आधुनिक प्लेटफॉर्म पर फोकस करता है ताकि smooth, हार्डवेयर-त्वरित संक्रमण और नेटिव-जैसा व्यवहार प्रदान किया जा सके। README में दर्शाए गए मुख्य क्षमताएँ: - Tree-shakeable: बंडल में केवल वही मॉड्यूल इम्पोर्ट होते हैं जो आप उपयोग करते हैं। - Library agnostic: jQuery या किसी अन्य लाइब्रेरी पर निर्भरता नहीं, हालांकि इन्हें साथ उपयोग किया जा सकता है। - डिफ़ॉल्ट रूप से 1:1 टच मूवमेंट, कन्फ़िगर करने योग्य रेशियो के साथ। - Mutation Observer सपोर्ट जो DOM बदलावों पर स्वतः रीइनिशलाइज़ेशन और रीकैलकुलेशन करता है। - कस्टम पेजिनेशन, नेविगेशन बटन्स, पैरेलेक्स इफेक्ट्स और अधिक बनाने के लिए समृद्ध API। - सही लेआउट के साथ पूर्ण RTL सपोर्ट। - कॉलम प्रति स्लाइड के साथ multi-row स्लाइड लेआउट। - संक्रमण प्रभाव: Fade, Flip, 3D Cube, 3D Coverflow। - Two-way कंट्रोल: अन्य Swipers को नियंत्रित कर सकते हैं और एक साथ नियंत्रित भी हो सकते हैं। - बिल्ट-इन नेविगेशन तत्व: पेजिनेशन, नेविगेशन अरोज़, स्क्रॉलबार। - Pure CSS के माध्यम से कन्फ़िगर करने योग्य Flexbox-आधारित स्लाइड लेआउट। - Flexible स्लाइड्स ग्रिड: व्यू, कॉलम, ग्रुप प्रति स्लाइड, स्लाइड्स के बीच स्थान और अधिक पर नियंत्रण। - अक्रिय स्लाइड्स में छवियों का लैजी लोडिंग। - Virtual Slides जो केवल आवश्यक स्लाइड्स को DOM में रखता है। - अतिरिक्त सुविधाएँ: लूप मोड, ऑटोप्ले, कीबोर्ड कंट्रोल, माउसवील कंट्रोल, नेस्टेड स्लाइडर्स, हिस्ट्री नेविगेशन, हैश नेविगेशन, ब्रेकपॉइंट कन्फ़िगरेशन, और एक्सेसिबिलिटी (A11y)। प्रोजेक्ट में कोर (HTML/JS), React, और Vue के लिए डेमोज़ playground फ़ोल्डर में उपलब्ध हैं। प्रोडक्शन बिल्ड्स dist/ फ़ोल्डर में उपलब्ध हैं। डेवलपमेंट और प्रोडक्शन बिल्ड कमांड्स दस्तावेज़ित हैं। योगदान src/ फ़ाइलों के लिए निर्देशित हैं।