# شبكة Grid

نظام شبكي من 24 عموداً. يتولّى LhRow الترتيب والتباعد، ويتولّى LhCol الامتداد والإزاحة ونقاط التوقف المتجاوبة.

الشبكة
<template>
  <div>
    <p class="demo-note">شبكة أساسية (24 عموداً) + تباعد gutter</p>
    <LhRow :gutter="16">
      <LhCol :span="8"><div class="grid-cell">span=8</div></LhCol>
      <LhCol :span="8"><div class="grid-cell">span=8</div></LhCol>
      <LhCol :span="8"><div class="grid-cell">span=8</div></LhCol>
    </LhRow>
    <p class="demo-note">offset / push / pull</p>
    <LhRow :gutter="12">
      <LhCol :span="6" :offset="6"><div class="grid-cell">offset=6</div></LhCol>
      <LhCol :span="6" :push="6"><div class="grid-cell">push=6</div></LhCol>
    </LhRow>
    <p class="demo-note">المحاذاة: justify / align</p>
    <LhRow
      justify="center"
      align="middle"
      style="height: 60px; background: var(--lh-bg-color-page, #f6f1ea); border-radius: 6px"
    >
      <LhCol :span="6"><div class="grid-cell">توسيط</div></LhCol>
    </LhRow>
    <p class="demo-note">نقاط التوقف المتجاوبة: :sizes=&#123; xs: 24, sm: 12, md: 8 &#125;</p>
    <LhRow :gutter="12">
      <LhCol v-for="i in 6" :key="i" :sizes="{ xs: 24, sm: 12, md: 8 }">
        <div class="grid-cell">عمود متجاوب {{ i }}</div>
      </LhCol>
    </LhRow>
  </div>
</template>

تلميح

.grid-cell في العرض التوضيحي هي مجرد أنماط توضيحية (خلفية رمادية وزوايا مدوّرة) ولا توفّرها المكتبة نفسها.

# Row Props

خاصية الوصف النوع الافتراضي
justify الترتيب على المحور الرئيسي 'start' \| 'end' \| 'center' \| 'space-between' \| 'space-around' 'start'
align المحاذاة على المحور المتقاطع 'top' \| 'middle' \| 'bottom' 'top'
gutter التباعد بين الأعمدة (px أو [أفقي, عمودي]) number \| [number, number] 0
wrap السماح بالتفاف الأعمدة boolean true
sx خصائص تخطيط سريعة عبر sx — —

# Col Props

خاصية الوصف النوع الافتراضي
span عدد الأعمدة المشغولة (نظام 24 عموداً) number —
offset عدد أعمدة الإزاحة (فراغ قبل العمود) number 0
push تقديم العمود بقدر عدد أعمدة number 0
pull تأخير العمود بقدر عدد أعمدة number 0
xs / sm / md / lg / xl امتداد نقاط التوقف: <640 / ≥640 / ≥768 / ≥1024 / ≥1280px number —
sizes تعريف دفعة لكل نقاط التوقف (يكافئ xs~xl) { xs?, sm?, md?, lg?, xl? } —
sx خصائص تخطيط سريعة عبر sx — —

Copyright © 2024-2026 FengMo WenXue