2 مستودعات
JavaScript libraries that simulate the CSS Flexbox specification in browsers without native support.
Distinct from CSS Polyfill Engines: No candidate correctly identifies a JS polyfill for web browsers; existing options focus on native desktop widgets or general engines.
Explore 2 awesome GitHub repositories matching web development · CSS Flexbox Polyfills. Refine with filters or upvote what's useful.
Flexibility هو محرك تخطيط JavaScript وطبقة توافق CSS تعمل كـ polyfill لمواصفات CSS Flexbox. يحاكي سلوك تخطيط الصندوق المرن في متصفحات الويب التي لا تدعم المواصفات أصلاً. يحقق المشروع اتساق التخطيط عبر المتصفحات من خلال تنفيذ نظام برمجي لحساب وتطبيق خصائص المحاذاة، والاتجاه، والالتفاف على عناصر DOM. يوفر أدوات لكل من تطبيق واستخراج أنماط التخطيط هذه لإدارة الهيكل المرئي للصفحة. يعمل المحرك من خلال اجتياز شجرة DOM وحساب الإحداثيات يدوياً لتحديد أبعاد ومواقع العناصر. ثم يستخدم حقن الأنماط في وقت التشغيل لكتابة قيم العرض والارتفاع والهامش الناتجة مباشرة في سمات نمط العنصر.
Functions as a JavaScript library that polyfills the CSS Flexbox specification for unsupported browsers.
Flexibility هي مكتبة JavaScript ومحرك تخطيط مصمم لـ polyfill قدرات CSS Flexbox. تضمن محاذاة وتوزيع العناصر بشكل متسق عبر إصدارات المتصفحات المختلفة، مستهدفةً بشكل خاص البيئات القديمة التي تفتقر إلى الدعم الأصلي لمواصفات الصندوق المرن. يوفر المشروع توافق التخطيط عبر المتصفحات من خلال محاكاة سلوك الحاوية المرنة. تدير خصائص flexbox الديناميكية للحفاظ على واجهة مستخدم مستقرة ويمكن التنبؤ بها بغض النظر عن إصدار متصفح الزائر. يغطي النظام اجتياز DOM، وحساب الإحداثيات يدوياً، وحقن الأنماط لفرض الهياكل المرئية. يتضمن آليات لإعادة حساب التخطيط الديناميكي وترجمة خصائص CSS الحديثة إلى أنماط متوافقة مع المتصفحات القديمة.
Acts as a JavaScript library that simulates the CSS Flexbox specification for browsers without native support.