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

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

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

20 مستودعات

Awesome GitHub RepositoriesAbsolute Positioning

Techniques for placing elements at precise pixel coordinates to simulate long scrollable containers.

Distinct from Element Positioning: Focuses specifically on the absolute pixel-offset strategy used in virtualization, rather than general coordinate updates.

Explore 20 awesome GitHub repositories matching user interface & experience · Absolute Positioning. Refine with filters or upvote what's useful.

Awesome Absolute Positioning GitHub Repositories

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

    bvaughn/react-virtualized

    27,072عرض على GitHub↗

    react-virtualized is a library of components for rendering massive lists and tables by drawing only the elements visible in the viewport. It provides specialized layout managers including a windowed grid component and a dynamic height list manager. The project includes a masonry layout engine for packing items of varying heights and widths, as well as an infinite scroll interface for incrementally fetching and appending data. The library covers a broad range of virtualization capabilities, including frozen grid elements, reverse list rendering, and synchronized viewport scrolling. It also su

    Implements absolute positioning of visible elements to simulate a full-length scrollable list.

    JavaScriptgridlistlistview
    عرض على GitHub↗27,072
  • strml/react-grid-layoutالصورة الرمزية لـ STRML

    STRML/react-grid-layout

    22,320عرض على GitHub↗

    React Grid Layout is a draggable and resizable grid system for React that organizes components into a coordinate-based layout. It functions as a responsive layout manager and a serialized grid state engine, providing the tools necessary to create user-customizable workspaces where interface elements can be moved and resized. The system distinguishes itself through breakpoint-driven layout mapping, which adjusts grid configurations based on container width. It utilizes a serialized state model to convert spatial positions and dimensions into data formats for saving and restoring user layouts,

    Uses absolute coordinates and CSS transforms to place grid elements precisely within a virtual unit system.

    TypeScript
    عرض على GitHub↗22,320
  • katex/katexالصورة الرمزية لـ KaTeX

    KaTeX/KaTeX

    20,177عرض على GitHub↗

    KaTeX is a typesetting library and web math renderer that transforms TeX and LaTeX mathematical notation into high-quality HTML and CSS for web browsers. It functions as a math notation parser and LaTeX to HTML converter, capable of operating as both a client-side library and a server-side math renderer to generate static HTML expressions. The project supports a wide range of specialized mathematical rendering, including chemical equation rendering, Bra-ket notation for quantum mechanics, and mathematical logic typesetting. It provides comprehensive controls for structural layouts such as mat

    Uses precise pixel offsets and absolute coordinates to place mathematical glyphs and symbols.

    TypeScriptjavascriptkatexlatex
    عرض على GitHub↗20,177
  • ustbhuangyi/better-scrollالصورة الرمزية لـ ustbhuangyi

    ustbhuangyi/better-scroll

    16,489عرض على GitHub↗

    Better-scroll is a JavaScript scroll library and touch interaction engine designed to create high-performance scrollable areas in web browsers. It functions as a modular UI component framework that provides the foundation for building complex scrollable elements. The library is distinguished by a plugin-based architecture that allows the injection of custom methods and event hooks. This system enables the creation of specialized interface components such as carousel sliders, scrollable picker inputs, and draggable element systems. The project covers a wide range of mobile web interaction pat

    Implements scrolling by translating content using absolute pixel-offset strategies within a fixed viewport.

    TypeScriptbetter-performanceiosiscroll
    عرض على GitHub↗16,489
  • facebookarchive/asyncdisplaykitالصورة الرمزية لـ facebookarchive

    facebookarchive/AsyncDisplayKit

    13,345عرض على GitHub↗

    AsyncDisplayKit is an asynchronous UI framework and performance library for iOS. It provides a collection of performant alternatives to standard views, allowing developers to build responsive interfaces by offloading layout and rendering tasks to background threads. The framework is centered around a declarative layout engine based on a flexbox model, which calculates element positions and sizes asynchronously. It utilizes a node-based abstraction to wrap native views, enabling the instantiation and configuration of UI hierarchies on background threads to prevent main thread blocking. The sy

    Allows precise placement of elements using exact X and Y coordinates within a layout.

    Objective-C++
    عرض على GitHub↗13,345
  • akiran/react-slickالصورة الرمزية لـ akiran

    akiran/react-slick

    11,924عرض على GitHub↗

    react-slick is a React carousel component and responsive slider library. It provides a reusable user interface element for displaying a sequence of items in a horizontal scroll, supporting infinite looping, navigation dots, and adjustable transition speeds. The library enables the creation of touch-enabled image and content sliders that adapt to different screen sizes. It is used to build interactive content carousels, responsive image sliders, and rotating banners for product showcases.

    Implements absolute positioning of slide elements to create a linear track for hardware-accelerated transitions.

    JavaScript
    عرض على GitHub↗11,924
  • metafizzy/flickityالصورة الرمزية لـ metafizzy

    metafizzy/flickity

    7,576عرض على GitHub↗

    Flickity is a JavaScript library used to create responsive, touch-enabled content carousels and sliders for web pages. It provides a system for building flickable galleries that allow users to navigate through collections of elements using touch or mouse input. The library specializes in performance and movement, featuring lazy-loading for images that defers loading off-screen content until it enters the viewport. It supports infinite scrolling loops that wrap back to the first cell after the last is reached, as well as automated slide transitions for slideshow experiences. The toolset inclu

    Implements absolute pixel-offset positioning to manage precise horizontal and vertical placement of carousel cells.

    JavaScript
    عرض على GitHub↗7,576
  • nexts/clusterize.jsالصورة الرمزية لـ NeXTs

    NeXTs/Clusterize.js

    7,273عرض على GitHub↗

    Clusterize.js is a vanilla JavaScript virtual list library and DOM virtualization tool. It enables the display of massive data sets by rendering only the subset of rows currently visible within the user viewport. The plugin operates as a lightweight frontend component without external dependencies or framework requirements. It reduces browser memory usage and DOM load by swapping the content of existing elements rather than rendering thousands of nodes simultaneously. The library focuses on frontend performance optimization and large dataset visualization. It maintains a native scrolling exp

    Implements absolute positioning to precisely place data rows within the viewport based on their calculated indices.

    JavaScript
    عرض على GitHub↗7,273
  • 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 absolute positioning to remove elements from normal document flow.

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

    basscss/basscss

    5,892عرض على GitHub↗

    Basscss is a lightweight CSS utility toolkit built on an atomic, single-purpose class architecture. Each class performs exactly one visual function, enabling immutable, side-effect-free styling where no class ever overrides or conflicts with another. The system provides a predefined spacing scale, responsive breakpoint prefixes for conditional styling across device widths, and accessible visibility control that keeps content programmatically available to assistive technologies. The framework distinguishes itself through a float-based grid system that constructs layouts using floated percentag

    Provides utility classes for absolute positioning of elements relative to their nearest positioned ancestor.

    CSS
    عرض على GitHub↗5,892
  • harfbuzz/harfbuzzالصورة الرمزية لـ harfbuzz

    harfbuzz/harfbuzz

    5,800عرض على GitHub↗

    HarfBuzz is a text shaping engine that converts Unicode text into correctly positioned glyphs for any writing system. It processes OpenType layout features, substitution rules, and positioning tables to produce shaped glyph sequences from font data, and also handles Apple Advanced Typography font tables. The library provides a stable C API that abstracts over platform-specific font access and rendering backends, and includes a font table caching layer to avoid redundant parsing during repeated shaping operations. The project implements script-specific shaping logic for complex writing systems

    Provides a debug visualization that cycles through animation states of shaped text to inspect glyph placement.

    C++
    عرض على GitHub↗5,800
  • pattle/simpsons-in-cssالصورة الرمزية لـ pattle

    pattle/simpsons-in-css

    4,591عرض على GitHub↗

    هذا المشروع عبارة عن معرض فني CSS وتجربة تصميم واجهة أمامية تتكون من صور شخصيات تم عرضها بالكامل باستخدام HTML و CSS. يعمل كمجموعة من رسوم CSS التوضيحية وفن المتجهات، مما يخلق رسومات رقمية مفصلة دون استخدام ملفات صور خارجية، أو SVG، أو Canvas. يستخدم المشروع مجموعة متنوعة من الأساليب التقنية لتحقيق هذه المرئيات، بما في ذلك فن بكسل box-shadow لمحاكاة البكسلات الفردية وعناصر HTML ذات الطبقات مع تحديد موضع مطلق لبناء رسومات بنمط المتجهات. يستخدم تسلسلاً هرمياً للمكونات المتداخلة ونظام إحداثيات نسبياً للحفاظ على النسب عبر مقاييس مختلفة. يغطي التنفيذ مجموعة من قدرات CSS مثل تكوين الشكل من خلال border-radius والقص، بالإضافة إلى نظام سمات باستخدام متغيرات CSS لمركزة لوحات الألوان لتقديم متسق.

    Uses percentage-based offsets to place visual elements, ensuring proportions are maintained across different viewing scales.

    CSS
    عرض على GitHub↗4,591
  • tangbc/vue-virtual-scroll-listالصورة الرمزية لـ tangbc

    tangbc/vue-virtual-scroll-list

    4,517عرض على GitHub↗

    vue-virtual-scroll-list هو تنفيذ قائمة افتراضية لتطبيقات Vue. يوفر مكوناً يعرض فقط العناصر المرئية لمجموعة بيانات كبيرة للحفاظ على الأداء العالي وتقليل عدد عناصر DOM النشطة. يعمل المشروع كعارض قائمة عالي الأداء ومدير منفذ عرض ديناميكي. يحسب أبعاد القائمة وإزاحات التمرير في الوقت الفعلي لعرض آلاف إدخالات البيانات دون تدهور استخدام ذاكرة المتصفح أو الأداء. يتضمن النظام تحكماً برمجياً في التمرير للانتقال إلى فهارس عناصر محددة أو إزاحات بكسل. كما يوفر أدوات للاستعلام عن أبعاد القائمة، وحجم منفذ العرض، وقياسات العناصر الفردية لإدارة تباعد التخطيط.

    Implements absolute pixel-offset positioning to simulate a long scrollable container for virtualized list items.

    JavaScriptbig-datainfinite-scrollvirtual-list
    عرض على GitHub↗4,517
  • metafizzy/packeryالصورة الرمزية لـ metafizzy

    metafizzy/packery

    4,317عرض على GitHub↗

    Packery هو محرك تخطيط شبكي (grid layout) ومكتبة لتحديد موضع عناصر DOM في JavaScript. يقوم بترتيب العناصر ذات الأحجام المختلفة في شبكة مدمجة وخالية من الفجوات عن طريق حساب وتطبيق إحداثيات مطلقة على عناصر HTML لمنع التداخل. تتيح المكتبة إنشاء واجهات شبكية قابلة للسحب، مما يسمح للمستخدمين بإعادة ترتيب العناصر عبر السحب والإفلات بينما يقوم النظام تلقائياً بإعادة تدفق العناصر المتبقية. تحافظ على تخطيطات مستقرة وسريعة الاستجابة عبر أبعاد شاشة مختلفة باستخدام نظام تحديد موضع قائم على النسبة المئوية والاستجابة لأحداث تغيير حجم النافذة. تدير الأداة ترتيب المحتوى الديناميكي من خلال قدرات مثل المزامنة مع تحميل الصور والخطوط، والقدرة على حجز مساحة التخطيط عبر الطوابع (stamps)، واستخدام علامات نائبة لمعاينة مواضع الإفلات أثناء إعادة الترتيب اليدوي. كما تدعم انتقالات متداخلة لإعادة وضع العناصر وتكامل أنظمة الشبكة الخارجية لمحاذاة الأعمدة.

    Tracks item positions and dimensions as relative percentages to ensure layout stability during window resizing.

    JavaScript
    عرض على GitHub↗4,317
  • qishaoxuan/css_tricksالصورة الرمزية لـ QiShaoXuan

    QiShaoXuan/css_tricks

    4,103عرض على GitHub↗

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

    Provides techniques to prevent text wrapping and allow absolutely positioned elements to fit their content.

    CSScsscss3
    عرض على GitHub↗4,103
  • rubensousa/viewpagercardsالصورة الرمزية لـ rubensousa

    rubensousa/ViewPagerCards

    4,066عرض على GitHub↗

    ViewPagerCards is a mobile swipe navigation component and gesture-based view pager used to create horizontal swipable card layouts. It functions as an app onboarding carousel and feature showcase interface to guide users through a linear sequence of screens. The component implements a visual card-based layout designed to demonstrate product capabilities. It enables the creation of interactive feature showcases and introductory onboarding experiences within a mobile application.

    Positions cards using linear offsets relative to the viewport width for smooth sliding animations.

    Javacardviewviewpager
    عرض على GitHub↗4,066
  • vpenkov/okaynavالصورة الرمزية لـ VPenkov

    VPenkov/okayNav

    3,985عرض على GitHub↗

    okayNav هي مكتبة JavaScript لإنشاء قوائم تنقل متجاوبة تنهار تلقائياً إلى أشرطة جانبية خارج الشاشة بناءً على عرض إطار العرض (Viewport). تعمل كمكون واجهة مستخدم مدرك لإطار العرض يقوم بإعادة حساب توزيع روابط التنقل المرئية والمخفية عند تغيير حجم نافذة المتصفح. يتميز إطار العمل بتوفير نظام يدعم التمرير السريع لفتح وإغلاق القوائم المحمولة باستخدام إيماءات اللمس مع حساسية قابلة للتعديل. كما يسمح بالتحكم البرمجي في رؤية أدراج التنقل لتشغيل القوائم بناءً على إجراءات مستخدم محددة.

    Hides the navigation menu by positioning it outside the visible viewport using CSS transforms.

    JavaScript
    عرض على GitHub↗3,985
  • clauderic/react-tiny-virtual-listالصورة الرمزية لـ clauderic

    clauderic/react-tiny-virtual-list

    2,488عرض على GitHub↗

    React tiny virtual list is a zero-dependency component library that optimizes performance for extensive vertical and horizontal collections by rendering only the items currently visible in the viewport. It handles large datasets efficiently while supporting variable item dimensions and dynamic content updates at runtime. The component supports both horizontal and vertical scroll directions, absolute positioning layouts, and dynamic offset measurements computed via fixed numbers, size arrays, or callback functions. It also provides imperative methods to programmatically scroll or jump to speci

    Calculates precise absolute pixel offsets to position rendered list items within the scrollable viewport container.

    TypeScriptreactreact-componentvirtual-scroll
    عرض على GitHub↗2,488
  • schrodinger/fixed-data-table-2الصورة الرمزية لـ schrodinger

    schrodinger/fixed-data-table-2

    1,304عرض على GitHub↗

    This project is a data grid library designed for building complex, interactive tables within React applications. It provides a suite of modular components that enable the display of structured information, supporting both custom cell rendering and flexible column configurations to accommodate diverse data presentation needs. The library is built to handle large datasets by utilizing virtualized rendering, which ensures high performance by only processing the subset of rows currently visible within the viewport. It distinguishes itself through support for dynamic row heights and programmatic s

    Calculates precise pixel coordinates for table elements to manage complex scrolling and fixed header positioning.

    JavaScript
    عرض على GitHub↗1,304
  • adtile/fixed-navالصورة الرمزية لـ adtile

    adtile/fixed-nav

    931عرض على GitHub↗

    Fixed-nav is a client-side JavaScript library for building responsive, touch-friendly navigation menus on single-page websites. It pins navigation bars to the screen viewport so control interfaces remain persistently accessible as users scroll through long content. The library automatically monitors scroll positions against document boundaries to highlight active section indicators in real time. When navigation links are selected, it animates viewport transitions to target sections using hardware-accelerated timing functions instead of abrupt jumps. Additional capabilities include dimming ba

    Pins navigation bars to the screen viewport so control interfaces remain persistently accessible while scrolling.

    JavaScript
    عرض على GitHub↗931
  1. Home
  2. User Interface & Experience
  3. Element Positioning
  4. Absolute Positioning

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

  • Content-Fitting Absolute ElementsTechniques for allowing absolutely positioned elements to expand their width based on content without wrapping. **Distinct from Absolute Positioning:** Focuses on content-driven sizing of absolute elements rather than fixed coordinate placement.
  • Glyph Positioning1 وسم فرعيPrecise placement of individual characters and symbols using pixel offsets. **Distinct from Absolute Positioning:** Focuses on the typographic positioning of mathematical glyphs rather than virtualization of scrollable containers.
  • Off-Screen Viewport PositioningTechniques for moving elements outside the visible browser window using absolute positioning and transforms. **Distinct from Absolute Positioning:** Distinct from Absolute Positioning: specifically focuses on hiding elements outside the viewport for side-menu patterns rather than precise layout coordinates.
  • Percentage-Based PositioningPositions child elements relative to parent edges using 100% offset values without fixed dimensions. **Distinct from Absolute Positioning:** Distinct from Absolute Positioning: focuses on percentage-based offsets rather than pixel coordinates for positioning.