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

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

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

bokuweb/react-resizable-and-movable

0
View on GitHub↗
4,309 نجوم·331 تفرعات·TypeScript·MIT·4 مشاهداتbokuweb.github.io/react-rnd/stories↗

React Resizable And Movable

هذا المشروع عبارة عن مكتبة تفاعل واجهة مستخدم React ومدير هندسة مكونات. يوفر مجموعة من الأدوات لإنشاء عناصر داخل تطبيق React يمكن للمستخدمين تحريكها وتغيير حجمها.

تسمح المكتبة بتخصيص مقابض التفاعل، مما يتيح تطبيق مكونات مخصصة، أو أنماط، أو فئات CSS على مقابض تغيير الحجم لتتناسب مع تصميمات مرئية محددة.

يغطي النظام معالجة العناصر من خلال تفاعل المستخدم المباشر وتحديثات الهندسة البرمجية. يتضمن قدرات لالتقاط الشبكة (grid snapping)، وقيود الحدود، ونسب العرض إلى الارتفاع المقفلة للتحكم في موضع وحجم مكونات واجهة المستخدم.

Features

  • Draggable and Resizable React Components - Provides React components that make DOM elements draggable and resizable with bounding constraints.
  • Drag and Resize Functionality - Makes DOM elements movable by dragging and resizable via their edges or corners.
  • React Drag and Resize Libraries - Provides a set of tools for handling drag and drop movements and element scaling in React.
  • Programmatic Position and Size - Programmatically controls the position, size and bounding constraints of UI elements.
  • Interactive UI Elements - Enables the design of user interfaces where elements can be freely moved and resized.
  • Mouse Event Handlers - Tracks mouse movement relative to click positions to calculate real-time element offsets and dimensions.
  • Geometry State Management - Triggers component re-renders by updating position and size properties within the internal React state tree.
  • Custom Resize Handles - Allows the application of custom components, styles, and CSS classes to resize handles.
  • Resize Mapping Logic - Translates interactions on specific element handles into precise dimensional changes.
  • Fixed Aspect Ratios - Implements constraints that maintain a constant relationship between width and height during resizing.
  • Boundary Validation - Provides logic to validate and prevent elements from crossing specified container boundaries during movement.
  • Grid Snapping - Aligns element positions and dimensions to a configurable pixel grid during user interaction.
  • Visual Layout Editors - Supports the creation of tools for arranging and scaling components on a canvas.
  • Miscellaneous Tools - Resizable and movable component.

سجل النجوم

مخطط تاريخ النجوم لـ bokuweb/react-resizable-and-movableمخطط تاريخ النجوم لـ bokuweb/react-resizable-and-movable

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة bokuweb/react-resizable-and-movable؟

هذا المشروع عبارة عن مكتبة تفاعل واجهة مستخدم React ومدير هندسة مكونات. يوفر مجموعة من الأدوات لإنشاء عناصر داخل تطبيق React يمكن للمستخدمين تحريكها وتغيير حجمها.

ما هي الميزات الرئيسية لـ bokuweb/react-resizable-and-movable؟

الميزات الرئيسية لـ bokuweb/react-resizable-and-movable هي: Draggable and Resizable React Components, Drag and Resize Functionality, React Drag and Resize Libraries, Programmatic Position and Size, Interactive UI Elements, Mouse Event Handlers, Geometry State Management, Custom Resize Handles.

ما هي البدائل مفتوحة المصدر لـ bokuweb/react-resizable-and-movable؟

تشمل البدائل مفتوحة المصدر لـ bokuweb/react-resizable-and-movable: bokuweb/react-rnd — react-rnd is a JavaScript UI interaction library and React component used to create elements that are both draggable… daybrush/moveable — Moveable! Draggable! Resizable! Scalable! Rotatable! Warpable! Pinchable! Groupable! Snappable! gui-cs/terminal.gui — Terminal.Gui is a cross-platform .NET toolkit for building interactive text-based user interfaces. It provides a… react-grid-layout/react-draggable — react-draggable is a drag and drop library and coordinate-based position manager for React. It functions as a… taye/interact.js — interact.js is a JavaScript interaction library used to implement drag and drop, resizing, and multi-touch gestures… gridstack/gridstack.js — gridstack.js is a JavaScript grid layout library and responsive dashboard framework used to create interactive…

بدائل مفتوحة المصدر لـ React Resizable And Movable

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع React Resizable And Movable.
  • bokuweb/react-rndالصورة الرمزية لـ bokuweb

    bokuweb/react-rnd

    4,278عرض على GitHub↗

    react-rnd is a JavaScript UI interaction library and React component used to create elements that are both draggable and resizable within a browser window. It functions as a constraint-based layout component that wraps DOM elements to enforce boundaries, grid snapping, and aspect ratio locks during manual adjustments. The library allows for the definition of custom interaction handles to act as the primary triggers for dragging and resizing actions. It supports axis restrictions, boundary limits, and the ability to round position and dimension values to specified pixel increments. The system

    TypeScriptcomponentdragdraggable
    عرض على GitHub↗4,278
  • daybrush/moveableالصورة الرمزية لـ daybrush

    daybrush/moveable

    10,720عرض على GitHub↗

    Moveable! Draggable! Resizable! Scalable! Rotatable! Warpable! Pinchable! Groupable! Snappable!

    TypeScriptdraggablegroupablemovable
    عرض على GitHub↗10,720
  • gui-cs/terminal.guiالصورة الرمزية لـ gui-cs

    gui-cs/Terminal.Gui

    11,068عرض على GitHub↗

    Terminal.Gui is a cross-platform .NET toolkit for building interactive text-based user interfaces. It provides a component-based architecture, a terminal rendering engine, and a declarative layout system to create console applications that run consistently across Windows, macOS, and Linux. The framework distinguishes itself with a comprehensive set of interactive console widgets, including data grids, hex editors, and hierarchical tree components. It supports advanced visual capabilities such as 24-bit True Color, Sixel image support, and a relative-coordinate layout system that adapts to ter

    C#consoleconsole-applicationcross-platform
    عرض على GitHub↗11,068
  • 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

    JavaScript
    عرض على GitHub↗9,292
عرض جميع البدائل الـ 30 لـ React Resizable And Movable→