11 مستودعات
Animation sequences where elements transition into position with incremental delays rather than simultaneously.
Distinct from Staggered: The candidates are either specifically for Android layout components or TUI transitions, whereas this is a general-purpose web animation utility for sequential movement.
Explore 11 awesome GitHub repositories matching user interface & experience · Staggered Animations. Refine with filters or upvote what's useful.
This project is a collection of official plugin packages and a native integration library designed to provide a consistent interface for accessing hardware and software functionality across different mobile and desktop platforms. It serves as a native platform bridge, enabling cross-platform applications to invoke native code and manage operating system dependencies. The project utilizes a federated plugin architecture, splitting plugins into common interfaces and separate platform implementations to allow for independent development and extension. It further supports native integration throu
Triggers multiple animations with incremental delays to create fluid, sequential visual transitions.
Masonry is a JavaScript library for arranging elements of varying heights into a grid without vertical gaps. It serves as a DOM element positioner and dynamic layout manager that calculates and applies absolute coordinates to HTML elements based on available vertical space. The system functions as a responsive grid engine using percentage-based widths to maintain consistent structures across different screen sizes. It includes capabilities to recalculate grid positions after images load or browser windows resize to prevent element overlap. The library covers grid management and positioning,
Masonry.js ability to stagger the movement of elements to make them transition incrementally rather than simultaneously.
Short CSS code snippets for all your development needs
Ships a CSS-only staggered list entry animation with sequential reveal effects.
Vue Native is a framework that compiles Vue.js single-file components into React Native primitives, enabling developers to build native iOS and Android applications using Vue syntax. At its core, it provides a build-time compiler that transforms Vue components into React components, while hooking Vue's dependency-tracking reactivity system into React's component lifecycle to trigger re-renders when observed data changes. The framework wraps React Native's native module bridge so Vue components can access device APIs through Vue's reactivity system, and maps Vue's component syntax to React Nat
Provides a stagger primitive that delays the start of each animation in a group by a fixed interval.
Magic of CSS is a structured tutorial series that teaches web developers advanced CSS layout, typography, and animation techniques through hands-on examples. The course covers the full spectrum of CSS capabilities, from foundational box model and positioning concepts to sophisticated animation and interactive state management, all without relying on JavaScript. The series distinguishes itself by teaching practical, real-world CSS patterns such as inline-block justified grids, percentage-based absolute positioning, table-display vertical centering, and letter-span styling techniques. It demons
Teaches delaying each element's transition start by different amounts for sequential reveal effects.
React Move is a declarative animation library for React that animates components by interpolating between start and end states with configurable timing and easing. It provides data-driven transitions for single elements, groups, lists, and SVG elements, supporting staggered timing, custom interpolation for non-numeric values like colors and paths, and drag-and-drop reordering of list items. The library distinguishes itself through its support for custom interpolation functions that replace default numeric interpolation, keyed array reconciliation for tracking items as they enter, update, or l
Sequences animations across multiple elements by applying incremental delays per item in a set.
هذا المستودع عبارة عن مجموعة من التطبيقات والمعارض المرجعية التي توضح أفضل الممارسات لنظام Android View. يوفر مجموعة من الأمثلة العملية لبناء واجهات المستخدم، بما في ذلك معرض المكونات وأدلة التنفيذ للتخطيطات، وأداء القائمة، وتصميم الحركة. يتميز المشروع بعينات مفصلة لتنسيق رسوم متحركة التخطيط وتأثيرات الانتقال. يتضمن عروضاً توضيحية متخصصة لرسوم متحركة معقدة للحركة باستخدام الإطارات الرئيسية والاستيفاء، بالإضافة إلى أداة تصور لمنحنيات استيفاء الرسوم المتحركة لتحديد معلمات الحركة. يغطي الكود المصدري مجالات قدرات واسعة بما في ذلك إدارة القائمة عالية الأداء مع إعادة تدوير العرض والتحديثات التفاضلية، والتنقل المرقم مع مزامنة علامات التبويب، وقابلية تكيف الواجهة لأوضاع النوافذ المتعددة والشاشة المقسمة. كما يتضمن عينات لتخطيطات البطاقات، ومحتوى الويب المضمن، واختبار واجهة المستخدم الآلي لانتقالات الصفحة.
Demonstrates how to trigger sequential animations by applying staggered delays to multiple UI elements.
Packery هو محرك تخطيط شبكي (grid layout) ومكتبة لتحديد موضع عناصر DOM في JavaScript. يقوم بترتيب العناصر ذات الأحجام المختلفة في شبكة مدمجة وخالية من الفجوات عن طريق حساب وتطبيق إحداثيات مطلقة على عناصر HTML لمنع التداخل. تتيح المكتبة إنشاء واجهات شبكية قابلة للسحب، مما يسمح للمستخدمين بإعادة ترتيب العناصر عبر السحب والإفلات بينما يقوم النظام تلقائياً بإعادة تدفق العناصر المتبقية. تحافظ على تخطيطات مستقرة وسريعة الاستجابة عبر أبعاد شاشة مختلفة باستخدام نظام تحديد موضع قائم على النسبة المئوية والاستجابة لأحداث تغيير حجم النافذة. تدير الأداة ترتيب المحتوى الديناميكي من خلال قدرات مثل المزامنة مع تحميل الصور والخطوط، والقدرة على حجز مساحة التخطيط عبر الطوابع (stamps)، واستخدام علامات نائبة لمعاينة مواضع الإفلات أثناء إعادة الترتيب اليدوي. كما تدعم انتقالات متداخلة لإعادة وضع العناصر وتكامل أنظمة الشبكة الخارجية لمحاذاة الأعمدة.
Delays the movement of items incrementally to create a sequenced visual flow during layout updates.
react-flip-toolkit هو إطار عمل للانتقالات القائمة على الإحداثيات ومكتبة رسوم متحركة للتخطيط لـ React. يستخدم تقنية "الحركة السحرية" لحساب مواضع العناصر، مما يمنع القفزات المزعجة أثناء تغييرات التخطيط من خلال الاستيفاء والفيزياء. توفر المكتبة محرك حركة قائماً على الزنبرك (Spring-based) يستخدم إعدادات الصلابة والتخميد لإنشاء حركة طبيعية لتغييرات التخطيط والنمط. وتتضمن أدوات متخصصة لانتقالات العناصر المشتركة، والتي تنسق الحركات البصرية عبر تغييرات المسار في جانب العميل للحفاظ على الاستمرارية بين الصفحات المختلفة. يغطي النظام رسوم الانتقال للتخطيط واستيفاء الخصائص غير المتعلقة بالتخطيط. ويدير التوقيت من خلال تسلسل الرسوم المتحركة المتداخلة ويتضمن تحييد التحويل (Transform neutralization) لمنع العناصر الفرعية من التشوه عند تغيير حجم الحاوية الأصلية. كما يوفر إطار العمل مشغلات استدعاء (Callbacks) لتنفيذ المنطق في مراحل محددة من دورة الحياة.
Coordinates a sequence of animations with incremental delays to create orchestral movements.
react-flip-move هي مكتبة رسوم متحركة لـ React مصممة لتحريك انتقالات عناصر DOM وإعادة ترتيب القوائم باستخدام تقنية FLIP. تعمل كمكون لانتقال التخطيط وأداة لانتقال DOM لإنشاء حركة سلسة أثناء تغييرات الحالة. تتخصص المكتبة في الانتقالات المسرعة بالأجهزة للعناصر عند إضافتها أو إزالتها أو إعادة ترتيبها داخل قائمة. وتستخدم تتبع موضع الصندوق المحيط (bounding-box) لحساب تحولات التخطيط وتدعم توقيت الرسوم المتحركة المتداخل لإنشاء تدفقات بصرية متسلسلة. تغطي إمكانياتها تنسيق انتقال التخطيط، بما في ذلك رسوم الدخول والخروج، وتسلسلات التحميل الأولية، والحفاظ على أبعاد الحاوية لمنع قفزات التخطيط. يوفر النظام أيضاً استدعاءات دورة الحياة وخيارات التكوين لاكتشاف الموضع المخصص وتعريفات عناصر الغلاف.
Implements incremental delays for subsequent elements to create natural, sequenced movement.
This library is a declarative framework for creating complex motion sequences and visual transitions within Flutter applications. It provides a unified interface for orchestrating interface element transformations, property updates, and animation lifecycles without requiring manual controller management or boilerplate code. The framework distinguishes itself through a fluent builder pattern that allows developers to chain multiple independent motion effects into a single execution pipeline. It supports advanced visual customization by integrating custom fragment shaders for GPU-accelerated re
Offsets the start time of individual elements within a collection to create cascading staggered motion effects.