Skip to main content Skip to docs navigation

المحاذاة (Float)

قم بتبديل المحاذاة (floats) على أي عنصر، عبر أي نقطة توقف (breakpoint)، باستخدام أدوات المحاذاة المتجاوبة الخاصة بنا.

نظرة عامة

تقوم فئات الأدوات هذه بمحاذاة العنصر إلى اليمين أو اليسار، أو إلغاء المحاذاة، بناءً على حجم نافذة العرض الحالية باستخدام float الخاص بـ CSS. تم تضمين !important لتجنب مشكلات التخصيص (specificity). تستخدم هذه الأدوات نفس نقاط التوقف (breakpoints) الخاصة بنظام الشبكة لدينا. يرجى العلم أن أدوات المحاذاة ليس لها أي تأثير على عناصر flex.

Float start on all viewport sizes

Float end on all viewport sizes

Don’t float on all viewport sizes
html
<div class="float-start">Float start on all viewport sizes</div><br>
<div class="float-end">Float end on all viewport sizes</div><br>
<div class="float-none">Don’t float on all viewport sizes</div>

استخدم مساعد clearfix على العنصر الأب لإلغاء المحاذاة.

المتوافق مع الشاشات (Responsive)

توجد أيضاً متغيرات متوافقة مع الشاشات (Responsive) لكل قيمة float.

Float end on viewports sized SM (small) or wider

Float end on viewports sized MD (medium) or wider

Float end on viewports sized LG (large) or wider

Float end on viewports sized XL (extra large) or wider

Float end on viewports sized XXL (extra extra large) or wider

html
<div class="float-sm-end">Float end on viewports sized SM (small) or wider</div><br>
<div class="float-md-end">Float end on viewports sized MD (medium) or wider</div><br>
<div class="float-lg-end">Float end on viewports sized LG (large) or wider</div><br>
<div class="float-xl-end">Float end on viewports sized XL (extra large) or wider</div><br>
<div class="float-xxl-end">Float end on viewports sized XXL (extra extra large) or wider</div><br>

إليك جميع الفئات (classes) المدعومة:

  • .float-start
  • .float-end
  • .float-none
  • .float-sm-start
  • .float-sm-end
  • .float-sm-none
  • .float-md-start
  • .float-md-end
  • .float-md-none
  • .float-lg-start
  • .float-lg-end
  • .float-lg-none
  • .float-xl-start
  • .float-xl-end
  • .float-xl-none
  • .float-xxl-start
  • .float-xxl-end
  • .float-xxl-none

الـ (CSS)

واجهة برمجة تطبيقات أدوات Sass (Sass utilities API)

يتم التصريح عن أدوات المحاذاة في واجهة برمجة تطبيقات الأدوات الخاصة بنا في scss/_utilities.scss. تعلم كيفية استخدام واجهة برمجة تطبيقات الأدوات.

"float": (
  responsive: true,
  property: float,
  values: (
    start: left,
    end: right,
    none: none,
  )
),