awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

33 مستودعات

Awesome GitHub RepositoriesCSS Transform Animations

Capabilities for animating individual CSS transform properties like translate, rotate, and scale.

Explore 33 awesome GitHub repositories matching user interface & experience · CSS Transform Animations. Refine with filters or upvote what's useful.

Awesome CSS Transform Animations GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • juliangarnier/animeالصورة الرمزية لـ juliangarnier

    juliangarnier/anime

    69,932عرض على GitHub↗

    This project is a declarative motion framework and JavaScript animation engine designed to transition CSS properties, SVG attributes, and DOM elements. It provides a comprehensive set of tools for creating complex, multi-part motion sequences by synchronizing animations, timers, and callbacks into a single, unified timeline. The library distinguishes itself through a robust timeline-based sequence orchestrator that allows for precise timing, label-based control, and hierarchical nesting of animations. It also features a physics-driven interaction library that enables draggable elements with c

    Supports granular animation of individual CSS transform properties, including translation, rotation, and scaling.

    JavaScriptanimationanimecanvas
    عرض على GitHub↗69,932
  • leaflet/leafletالصورة الرمزية لـ Leaflet

    Leaflet/Leaflet

    45,200عرض على GitHub↗

    Leaflet is a lightweight JavaScript mapping library used to build mobile-friendly interactive maps on web pages. It functions as an open-source geospatial toolkit and web map renderer, providing the necessary tools to display geographical tiles and vector data. The framework is designed as a mobile-first map interface, ensuring that mapping experiences remain responsive and efficient across both desktop browsers and mobile devices. It enables the creation of custom map implementations and the visualization of geospatial data through the addition of markers, popups, and layers. The library co

    Uses hardware-accelerated CSS transforms to ensure smooth map panning and navigation.

    JavaScriptjavascriptleafletmaps
    عرض على GitHub↗45,200
  • framer/motionالصورة الرمزية لـ framer

    framer/motion

    32,388عرض على GitHub↗

    Framer Motion is a React animation library and hardware-accelerated motion engine. It provides a suite of systems for managing declarative transitions, automated layout interpolation, and animation states within React user interfaces. The project distinguishes itself through a layout transition orchestrator that automatically interpolates visual changes when elements shift position or size. It includes an interactive gesture system to trigger motion based on drags, hovers, and taps, as well as tools for binding animation progress to scroll positions. The library covers a broad range of motio

    Directly manipulates CSS transform and opacity properties to ensure animations run on the GPU.

    TypeScript
    عرض على GitHub↗32,388
  • greensock/gsapالصورة الرمزية لـ greensock

    greensock/GSAP

    23,877عرض على GitHub↗

    GSAP is a comprehensive JavaScript animation library designed for orchestrating complex motion sequences and interactive user interfaces. It provides a robust property-interpolation engine that calculates intermediate values for CSS styles, attributes, and numeric properties, enabling smooth visual transitions across web elements. The framework is built on a core architecture that manages animation lifecycles, timeline-based sequence orchestration, and virtual property interception to ensure precise control over motion. The library distinguishes itself through a modular, plugin-based extensib

    Automatically adjusts scale properties to maintain visual consistency when applying skew transformations.

    JavaScriptanimationgsapjavascript
    عرض على GitHub↗23,877
  • fengyuanchen/cropperjsالصورة الرمزية لـ fengyuanchen

    fengyuanchen/cropperjs

    13,834عرض على GitHub↗

    Cropper.js is a JavaScript image cropping library and client-side image editor. It provides a front-end interface for manipulating image geometry and extracting specific regions using the HTML5 Canvas API. The library enables interactive image cropping where users can manually select areas and define clipping regions. It supports geometry transformations including rotation, scaling, and zooming to align subjects, and allows for the enforcement of dynamic aspect ratios. The tool provides capabilities for exporting crop data as coordinates or canvas representations and offers access to interna

    Employs CSS3 transformations for image rotation and scaling to align subjects without modifying source data.

    TypeScriptcroppercropperjsimage-cropper
    عرض على GitHub↗13,834
  • cubiq/iscrollالصورة الرمزية لـ cubiq

    cubiq/iscroll

    12,815عرض على GitHub↗

    iscroll is a JavaScript smooth scrolling library and web interaction framework. It provides a 2D web panning controller and a CSS transform zoom engine to manage inertial scrolling, panning, and zooming for web elements across different devices. The project enables the implementation of custom scrollbar interfaces and navigation maps that track the current viewport position. It supports the creation of interactive web carousels with element snapping, web parallax effects, and content scaling via pinch-to-zoom or mouse-wheel inputs. The library covers a broad range of interaction capabilities

    Uses hardware-accelerated CSS transforms to position content for smooth movement across browser engines.

    JavaScript
    عرض على GitHub↗12,815
  • haltu/muuriالصورة الرمزية لـ haltu

    haltu/muuri

    10,954عرض على GitHub↗

    Muuri is a JavaScript grid layout library and draggable UI framework used to create responsive grids with drag-and-drop reordering, sorting, and animated filtering. It features a nested grid system that allows full grid instances to be embedded inside other grid items to create hierarchical structures. The library uses a web worker layout engine to offload heavy coordinate calculations to background threads, maintaining interface responsiveness during complex rearrangements. The system provides interactive capabilities for moving items between multiple containers, filtering visibility based

    Uses CSS translate transforms to achieve high-performance animations during grid layout shifts.

    JavaScriptbin-packingdnddrag-and-drop
    عرض على GitHub↗10,954
  • clauderic/react-sortable-hocالصورة الرمزية لـ clauderic

    clauderic/react-sortable-hoc

    10,905عرض على GitHub↗

    React Sortable Hoc is a library for building drag-and-drop reorderable lists and grids within web applications. It provides a set of reusable components designed to integrate into the component-based architecture of React, allowing users to rearrange elements through mouse or touch input. The library utilizes a higher-order component pattern to inject drag-and-drop state management into existing list components without requiring modifications to the underlying implementation. It employs portal-based ghost rendering to move elements outside the normal document flow, while using hardware-accele

    Updates element positions using hardware-accelerated CSS transforms to ensure smooth movement during drag-and-drop interactions.

    JavaScriptdrag-and-dropdraggingfront-end
    عرض على GitHub↗10,905
  • react-grid-layout/react-draggableالصورة الرمزية لـ react-grid-layout

    react-grid-layout/react-draggable

    9,292عرض على GitHub↗

    react-draggable is a drag and drop library and coordinate-based position manager for React. It functions as a component wrapper that adds draggable behavior to user interface elements, enabling them to be moved via mouse or touch interactions. The library provides touch-enabled interaction tools that unify pointer events across desktop browsers and touch screen devices. It utilizes CSS transforms to handle element movement and coordinate tracking. The system covers movement constraints such as axis restriction and boundary clamping to confine elements within specific areas. It includes posit

    Uses CSS translate transforms to move elements efficiently without triggering expensive browser reflows.

    JavaScript
    عرض على GitHub↗9,292
  • mzabriskie/react-draggableالصورة الرمزية لـ mzabriskie

    mzabriskie/react-draggable

    9,289عرض على GitHub↗

    react-draggable is a UI interaction library that provides core primitives and components for adding tactile movement and coordinate-based positioning to web elements. It serves as a tool for making user interface elements movable via mouse or touch interactions within React applications. The library supports the implementation of custom drag handles, allowing the initiation of movement to be restricted to specific child elements identified by CSS selectors. It also provides programmatic drag state management, enabling developers to control element positioning or use callbacks for movement wit

    Uses inline CSS transform properties to ensure smooth, hardware-accelerated movement of elements.

    JavaScript
    عرض على GitHub↗9,289
  • bendc/frontend-guidelinesالصورة الرمزية لـ bendc

    bendc/frontend-guidelines

    9,089عرض على GitHub↗

    This project is a comprehensive collection of frontend development best practices and standards. It provides guides for writing semantic HTML, efficient CSS, and functional JavaScript to improve overall web performance and accessibility. The repository establishes frameworks for modern CSS architecture, focusing on specificity management and the use of Flexbox and Grid for predictable layouts. It outlines patterns for functional JavaScript programming, emphasizing the use of pure functions and composition to reduce execution time and dependency bloat. The guidelines cover several core capabi

    Optimizes animation performance by limiting CSS transitions to opacity and transform properties.

    عرض على GitHub↗9,089
  • fengyuanchen/cropperالصورة الرمزية لـ fengyuanchen

    fengyuanchen/cropper

    7,691عرض على GitHub↗

    Cropper is a JavaScript image cropping library and HTML5 canvas image editor. It serves as a web-based image manipulation tool that allows users to visually select and trim specific areas of an image directly within a browser. The library provides a visual interface for defining precise crop areas with configurable aspect ratios and zoom controls. It includes tools to rotate, scale, and zoom images to align subjects before exporting the final result. The tool handles browser-based image processing by generating a canvas element from a selected image area for use or download. It manages crop

    Uses CSS transformations to rotate and scale the image view for subject alignment without modifying source data.

    JavaScript
    عرض على GitHub↗7,691
  • hubspot/odometerالصورة الرمزية لـ HubSpot

    HubSpot/odometer

    7,298عرض على GitHub↗

    Odometer is a JavaScript number animation library and frontend UI tool designed to create fluid counting effects. It functions as a numerical transition component that updates numbers on a page using animated rolling or sliding transitions. The library focuses on numerical value animation and data transition effects, allowing users to transition smoothly between two numerical values. This is used for updating metrics and key performance indicators in dynamic dashboard visualizations to avoid abrupt jumps in data displays.

    Implements rolling digit effects using CSS transforms to animate vertical movement.

    CSS
    عرض على GitHub↗7,298
  • rstacruz/jquery.transitالصورة الرمزية لـ rstacruz

    rstacruz/jquery.transit

    7,240عرض على GitHub↗

    This project is a jQuery plugin and animation extension that enables hardware-accelerated CSS3 transitions and transformations. It serves as a wrapper that shifts animation logic from script-based updates to native browser style transitions. The library provides tools for managing the scale, rotation, and orientation of page elements. It uses relative-value coordinate calculations to handle element movement and maps generic transformation properties to browser-specific vendor prefixes. The capability surface covers high-performance visual effects, including the management of timing and easin

    Controls the scale, rotation, and orientation of page elements using flexible CSS3 transformation values.

    JavaScript
    عرض على GitHub↗7,240
  • thebird/swipeالصورة الرمزية لـ thebird

    thebird/Swipe

    6,750عرض على GitHub↗

    Swipe is a JavaScript library for creating touch-based sliders and interactive carousels. It provides a gesture-based navigation tool for building swipeable content interfaces that support touch navigation on mobile and web browsers. The library distinguishes itself through the use of GPU-accelerated transitions and animation frames to ensure smooth motion. It implements a continuous looping effect, allowing content to wrap around seamlessly during navigation. The tool covers the synchronization of slide states with touch inputs and the execution of custom functions when transitions complete

    Uses CSS translate3d properties for spatial placement to ensure GPU-accelerated, smooth motion.

    JavaScript
    عرض على GitHub↗6,750
  • adamschwartz/magic-of-cssالصورة الرمزية لـ adamschwartz

    adamschwartz/magic-of-css

    6,684عرض على GitHub↗

    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 animating 3D CSS transforms like rotations and translations for depth-based motion effects.

    CSScssdesignexamples
    عرض على GitHub↗6,684
  • tictail/bounce.jsالصورة الرمزية لـ tictail

    tictail/bounce.js

    6,165عرض على GitHub↗

    bounce.js هي مكتبة JavaScript وغلاف برمجي لتوليد وتطبيق رسوم متحركة CSS3 وتحويلات ثلاثية الأبعاد. توفر أداة لإنشاء تسلسلات رسوم متحركة معقدة دون الحاجة إلى كتابة قواعد ورقة أنماط يدوية. تسمح المكتبة بإنشاء رسوم متحركة عن طريق ربط تحويلات القياس، والدوران، والإزاحة، والميل. يمكن حفظ هذه التسلسلات المولدة تحت أسماء فريدة لإعادة استخدامها عبر عناصر متعددة. يدير النظام دورة حياة الرسوم المتحركة من خلال وظائف رد الاتصال (callback) التي يتم تشغيلها عند اكتمال تسلسل مرئي. كما يتضمن مدقق توافق للتحقق مما إذا كانت بيئة المتصفح تدعم التحويلات ثلاثية الأبعاد ومواصفات الإطارات الرئيسية المطلوبة.

    Provides a programmatic interface for creating depth-based motion effects using 3D CSS transforms.

    CSS
    عرض على GitHub↗6,165
  • ducksboard/gridster.jsالصورة الرمزية لـ ducksboard

    ducksboard/gridster.js

    5,981عرض على GitHub↗

    Gridster.js is a jQuery plugin that turns page elements into a draggable, resizable grid layout. It provides a framework for building interactive dashboards and interfaces where widgets snap to a multi-column grid and can be repositioned by dragging, with automatic layout reflow when items are added, removed, or resized. The plugin handles mouse and touch events through a drag-and-drop manager, calculates widget overlap with a collision detection engine, and positions items using CSS transforms for smoother animations. It maintains an internal registry of all grid items with their coordinates

    Positions grid items using CSS transforms for smoother animations instead of absolute positioning.

    JavaScript
    عرض على GitHub↗5,981
  • jakiestfu/snap.jsالصورة الرمزية لـ jakiestfu

    jakiestfu/Snap.js

    5,952عرض على GitHub↗

    Snap.js is a JavaScript library for building draggable side navigation panels on touch devices. It enables slide-in menus from the left or right screen edge, driven by a gesture-based state machine that interprets drag and flick gestures to open and close the panel. The library distinguishes horizontal menu drags from vertical scrolling by analyzing the initial touch movement angle, and locks menu movement to a single axis to prevent interference. It uses hardware-accelerated CSS transforms for smooth animations and provides configurable snap thresholds that determine whether a drag should op

    Animates menu sliding using hardware-accelerated CSS transforms for smooth mobile performance.

    JavaScript
    عرض على GitHub↗5,952
  • rich-harris/ramjetالصورة الرمزية لـ Rich-Harris

    Rich-Harris/ramjet

    5,438عرض على GitHub↗

    Ramjet هو محرك رسوم متحركة لـ JavaScript ومكتبة لتحويل عناصر DOM. يعمل كأداة انتقال تقوم بتحريك الحركات والأبعاد بين عناصر HTML مختلفة لإنشاء تحولات بصرية بين حالات الواجهة. تتخصص المكتبة في تحويل العناصر عبر الشجرة، مما يسمح لها بتحريك موضع وأبعاد عنصر ليتطابق مع عنصر آخر بغض النظر عن موقعهما النسبي في تسلسل المستند الهرمي. تحقق ذلك عن طريق حساب الإزاحات البصرية واستخدام آلية استنساخ قابلة للتخصيص لإنشاء وكلاء بصريين مؤقتين. يدير النظام الحركة العضوية من خلال وظائف توقيت مخصصة ومنحنيات تخفيف. ينسق هذه التحويلات باستخدام ترجمات مسرعة بالأجهزة وتحكم في الرؤية يعتمد على التعتيم لنقل العناصر دون تشغيل إعادة تدفق تخطيط المتصفح.

    Uses hardware-accelerated CSS transforms like translate and scale to animate elements without triggering reflows.

    JavaScriptanimationcssdom
    عرض على GitHub↗5,438
السابق12التالي
  1. Home
  2. User Interface & Experience
  3. Component Utilities
  4. Animation Engines
  5. CSS Transform Animations

استكشف الوسوم الفرعية

  • 3D Transform AnimationsAnimates 3D CSS transforms like rotations and translations to create depth-based motion effects. **Distinct from CSS Transform Animations:** Distinct from CSS Transform Animations: focuses specifically on 3D transforms (rotateX, translateZ) rather than general 2D/3D transform animation.
  • Chainable Definitions1 وسم فرعيAPI patterns that allow linking multiple transformation methods to accumulate state before execution. **Distinct from CSS Transform Animations:** Focuses on the chainable builder pattern for defining sequences, not just the final transform animation.
  • Hardware Acceleration OptimizationTechniques for offloading CSS animations to the GPU using specific properties. **Distinct from CSS Transform Animations:** Focuses on GPU offloading via transform/opacity rather than just the definition of a transform animation
  • Panning OptimizationsTechniques for optimizing the movement of large map layers using hardware-accelerated CSS transforms. **Distinct from CSS Transform Animations:** Focuses specifically on the performance optimization of map panning rather than general UI animations
  • Positioning TransformsUsing CSS transforms for spatial placement to optimize browser rendering performance. **Distinct from CSS Transform Animations:** Distinct from Animations as it focuses on the positioning mechanism rather than the transition over time.
  • Scaling LogicLogic for dynamically adjusting the scale transform of elements and updating the resulting scrollable bounds. **Distinct from CSS Transform Animations:** Goes beyond simple animation of scales to include the recalculation of the scrollable area based on the zoom level.
  • Skew Compensation UtilitiesLogic for adjusting scale properties to maintain visual consistency during skew transformations. **Distinct from CSS Transform Animations:** Distinct from CSS Transform Animations: focuses on specific rendering compensation for skew rather than general transform animation.
  • Transform-Based DisplacementThe application of CSS transforms to move an element relative to its original position. **Distinct from CSS Transform Animations:** Focuses on immediate displacement for dragging rather than time-based animations.
  • Visual Orientation Transforms1 وسم فرعيNon-animating CSS transformations used to adjust image rotation and scale for alignment. **Distinct from CSS Transform Animations:** Focuses on static alignment transforms for image positioning rather than time-based animations
  • Visual Property TransformationsApplies CSS transformations like opacity, scale, and rotation driven by scroll progress with optional easing curves. **Distinct from CSS Transform Animations:** Distinct from CSS Transform Animations: specifically links transform properties to scroll progress with easing curves.
  • Zoom EnginesSystems that manage the state and application of CSS transform scales for zooming interactions. **Distinct from CSS Transform Animations:** Distinguishes the structural engine that manages zoom state from simple animation of a transform property.