6 مستودعات
Settings for adjusting the timing and easing of transitions between sections.
Distinct from Scroll Animations: Distinct from Scroll Animations: focuses on the configuration of transition physics rather than the trigger mechanism.
Explore 6 awesome GitHub repositories matching user interface & experience · Animation Customizations. Refine with filters or upvote what's useful.
This project is a cross-platform mobile carousel component for creating swipeable image and content sliders. It functions as a virtualized list component that maintains performance by removing off-screen elements and utilizes a native-driver animation library to map scroll offsets to style properties on the native thread for lag-free transitions. The library provides a parallax image gallery capable of shifting images relative to scroll progress to create a sense of depth. It also features a layout system that supports right-to-left orientations for languages such as Arabic and Hebrew. Capab
Allows mapping the current scroll position to specific style changes for items moving through the interface.
onepage-scroll is a JavaScript library and scroll orchestrator that transforms websites into a series of sections navigated one page at a time. It functions as a single page navigation tool that implements viewport-based section snapping to lock the scroll position to full-screen segments. The library provides a responsive scrolling interface that automatically reverts to standard browser scrolling behavior when the window width drops below a defined threshold. It synchronizes the browser address bar with the current section index as the user navigates through the page. The system includes c
Provides configuration settings to adjust the timing and easing of transitions between page sections.
مكتبة التمرير السلس (Smooth Scrolling) لـ JavaScript هذه هي أداة واجهة أمامية ووحدة تحكم في حركة إطار العرض مصممة لتحريك الانتقالات إلى روابط الارتساء (Anchor links). تقوم باعتراض نقرات الروابط القياسية لاستبدال القفزات الفورية بحركة انسيابية نحو العناصر المستهدفة. توفر المكتبة أنماط تخفيف حركة قابلة للتكوين وعناصر تحكم في السرعة لإدارة التسارع والتباطؤ. تتضمن آلية لإلغاء الرسوم المتحركة النشطة فوراً وتدعم تشغيل التمرير البرمجي عبر استدعاءات الوظائف المباشرة. تتعامل الأداة مع إزاحات التموضع لمنع إخفاء المحتوى المستهدف خلف الرؤوس الثابتة وتزامن شريط عنوان المتصفح أثناء الانتقالات. كما تتميز بنظام استدعاء (Callback) يعتمد على الأحداث يقوم بتشغيل تأثيرات جانبية عند بدء أو انتهاء أو مقاطعة رسوم التمرير المتحركة.
Allows fine-tuning of transition speeds and easing patterns to enhance the visual feel of page movement.
Recyclerlistview هو مكون قائمة افتراضي عبر المنصات لـ React Native والويب. يعمل كمكتبة واجهة مستخدم لإعادة تدوير الخلايا التي تعيد استخدام مجموعة صغيرة من المكونات خارج الشاشة عن طريق تحديث بياناتها بدلاً من إنشاء طرق عرض جديدة لكل عنصر. يتضمن إطار العمل محرك تخطيط شبكي ديناميكي يدعم الشبكات المتداخلة وارتفاعات العناصر المتغيرة، مما يسمح بالتبديل الفوري بين أوضاع عرض القائمة والشبكة. توفر المكتبة قدرات لإدارة التمرير الافتراضي، بما في ذلك تتبع القابلية للعرض، والرؤوس الثابتة، واستعادة موضع التمرير. كما تدعم تنفيذ التمرير اللانهائي والقدرة على تخصيص رسوم العناصر المتحركة أثناء تغييرات الارتفاع أو الموضع.
Offers a custom animator interface to control how cells transition during height or position changes.
Transition.css is a CSS animation library and declarative UI animation framework that provides pre-built entry and exit animations triggered directly by HTML attributes without requiring custom JavaScript. It functions as a CSS transition toolkit, supplying customizable animation sequences and geometry primitives designed for rapid web interface prototyping. The library enables users to apply page and element transitions, trigger pre-built visual effects, and compose custom transitions by combining raw keyframes with custom state properties. Animation timing, delays, pacing curves, and transi
Allows adjusting animation timing, delays, and pacing curves globally or per element.
Scroll-out is a JavaScript scroll animation library that detects element visibility during scroll to trigger reveal, parallax, and dynamic style effects. It serves as a CSS custom property scroll driver that computes and applies live property values based on scroll position, allowing page styles to adapt fluidly, alongside functioning as a DOM viewport intersection observer that monitors when elements enter or leave the browser viewport to update their visual state attributes. The library maps real-time scroll offsets and element positions directly to custom CSS properties for fluid visual tr
Computes and applies live property values based on scroll positions so page styles adapt fluidly.