مكتبتي

شريط جانبي متعدد الجذور

flex-layout

  • Getting Started

  • Guides

  • Reference

typed-rx-http

  • Getting Started

  • Guides

  • Reference

global-rx-state

  • Getting Started

  • Guides

  • Reference

webflux-fe-dev-assistant

reactive-mongo-dsl

ارتفاع ديناميكي

في تخطيط يعتمد على تمرير النافذة، يتم مزامنة ارتفاع الهدف مع ارتفاع viewport و content.


الدور

FlexLayoutDynamicHeightتم تصميمه للمحتوى الديناميكي الذي لا يتم تحديد ارتفاعه. ارتفاع العنصر المستهدف هو الارتفاعو الحد الأدنى من الارتفاعقم بمزامنة ارتفاع المحتوى الفعلي مع الحد الأدنى من الارتفاع بناءً على viewport، في متصفح نافذة يساعد في حساب ارتفاع التمرير بشكل مستقر.

مزامنة ارتفاع الجسم

في هذه الحالة، targetRefإذا لم يتم تمرير، فإن العنصر الأب للمرساة هو الجسمسيكون الهدف.

tsx
مزامنة هدف محدد

targetRefإذا تم تمرير، سيتم مزامنة ارتفاع العنصر المحدد وليس الأب. يمكن استخدامه للعناصر التي تحتاج إلى استقرار ارتفاع التمرير في محتوى ديناميكي (auto) مثل shell، root البوابة، أو منطقة مستند منفصلة حيث لا يتم تحديد الارتفاع.

tsx
طريقة القياس

أثناء القياس، يتم تحرير ارتفاع الهدف مؤقتًا autoإلى scrollHeight، ارتفاع viewport، padding، border، وهامش أسفل آخر child.الارتفاعو الحد الأدنى من الارتفاعيتم حساب التالي. يتم إعادة القياس عند تغيير DOM، تغيير الحجم، تغيير حجم/تمرير visualViewport، أو عند الانتهاء من تحميل الخط.

props

extraHeight

계산된 height에 추가로 더할 값입니다. 기본값은 0입니다.

extraHeightUnit

extraHeight의 단위입니다. px 또는 %를 사용할 수 있으며 기본값은 px입니다.

targetRef

height/minHeight를 동기화할 target element ref입니다. 생략하면 anchor의 parent element를 사용합니다.

© 2026 بيولناريم. جميع الحقوق محفوظة.مقدمةسياسة معالجة المعلومات الشخصية