5 مستودعات
Tailored scrolling views with specialized control over interaction gestures and programmatic jumps.
Distinct from Content Scrolling Controls: None of the candidates cover the general creation of custom-behaved scrolling interfaces beyond hardware or specific triggers.
Explore 5 awesome GitHub repositories matching user interface & experience · Custom Scroll Interfaces. Refine with filters or upvote what's useful.
SDCycleScrollView هو مكون واجهة مستخدم لنظام iOS يوفر عرض تمرير حلقي لعرض الصور أو النصوص في تسلسل أفقي أو رأسي مستمر. يعمل كعرض تمرير لانهائي يقوم بتدوير عناصر المحتوى تلقائياً على فترات زمنية محددة. يتضمن المكون مؤشر تنقل للتحكم في الصفحات لإظهار الموضع الحالي داخل الحلقة باستخدام نقاط أو صور قابلة للتخصيص. يدعم محتوى العرض الدوار القابل للتخصيص من خلال تخطيطات خلايا مخصصة ومصفوفات عناوين مرتبطة. تدير الأداة سلوك التمرير من خلال عناصر تحكم لاتجاهات التمرير والقدرة على تعطيل إيماءات السحب أو الانتقال إلى فهارس محتوى محددة. يقوم بمزامنة الحالة المرئية لمؤشرات الترقيم مع إزاحة التمرير لمنطقة المحتوى.
Enables the creation of tailored scrolling interfaces with specific control over drag gestures and content jumps.
JXCategoryView هي مجموعة من مكونات واجهة المستخدم لنظام iOS لإنشاء قوائم تبويب قابلة للتمرير وحاويات ترقيم. توفر نظاماً لتنفيذ التنقل القائم على الفئات حيث ينسق عنصر تحكم مجزأ مع منطقة محتوى لتمكين انتقالات الأقسام. يركز المشروع على المزامنة بين قائمة التنقل ووحدة تحكم عرض الترقيم، مما يضمن أن التمرير عبر المحتوى يحدث علامة التبويب النشطة والعكس صحيح. يدعم خلايا تبويب قابلة للتخصيص بدرجة عالية من خلال التوريث، مما يسمح بدمج الصور، والنصوص الغنية، وشارات الإشعارات. تتضمن المكتبة قدرات للتحميل الكسول لوحدات تحكم العرض الفرعية لإدارة الذاكرة ووقت البدء. كما توفر منطقاً لتنسيق الإيماءات لحل التعارضات بين قائمة التنقل وإيماءات النظام، مثل تقييد التنقل بالرجوع عبر السحب من الحافة.
Allows replacing the default scroll view with a custom subclass for specialized gesture handling.
react-scroll هي مكتبة لإدارة سلوك التمرير السلس والفوري بين عناصر الصفحة في تطبيقات React. تعمل كمتحكم تمرير DOM، وتوفر واجهة برمجة تطبيقات تعريفية ومجموعة من المكونات لتحريك إطار العرض (viewport) إلى عناصر مستهدفة محددة. تتيح المكتبة التمرير المخصص من خلال السماح لإطار العرض بالانتقال إلى العناصر المستهدفة إما من خلال قفزات فورية أو انتقالات متحركة. وتوفر نظاماً لدمج منطق التمرير هذا في مكونات مخصصة باستخدام mixins لتحديد مشغلات وأهداف حركة محددة. يغطي المشروع التنقل في إطار العرض وانتقالات التركيز داخل تخطيطات تطبيقات الصفحة الواحدة، مما يربط إجراءات المستخدم في مكونات React بمواقع محددة داخل الصفحة.
Enables the creation of tailored scrolling interfaces with specialized programmatic jumps and interaction control.
هذه إضافة jQuery تعمل كمعيار لأحداث عجلة الماوس عبر المتصفحات. توفر توحيداً لمعالجة أحداث عجلة الماوس وقيم دلتا التمرير عبر متصفحات الويب المختلفة لتوفير واجهة متوقعة لتطبيقات الويب. تقوم الأداة بتحويل زيادات التمرير الخاصة بالعتاد إلى قيم أعداد صحيحة متسقة. يحل هذا الإجراء التناقضات في كيفية إبلاغ المتصفحات المختلفة عن الحركة، مما يضمن توحيد مسافة التمرير وإشارات الإدخال في تنسيق واحد. يغطي المشروع معالجة التمرير عبر المتصفحات وتوحيد مدخلات الويب. يسمح المشروع بحساب مسافة التمرير الخام وتنفيذ تفاعلات تمرير مخصصة من خلال توحيد أحداث العجلة وقيم الدلتا.
Enables precise control over how a webpage responds to mouse wheel inputs for custom scrolling behavior.
This project is a frontend component designed to manage dynamic content loading and scroll-based interactions within web applications. It provides a reusable interface for handling data injection as users navigate through scrollable areas, ensuring that content updates occur automatically based on scroll position or manual user triggers. The component distinguishes itself by supporting both standard downward infinite scrolling and inverse scrolling, which allows for the natural expansion of content history in chat-like interfaces. It offers developers full control over the visual presentation
Provides full control over scrollable area layout and styling while tracking scroll position and loading states.