انتقل إلى محتوى الدرس
الدرس 99
دورة لغة CSS

خاصية grid-area مع grid في لغة CSSCSS Grid Area

سوف تتعلم في هذا الدرس خاصية grid-area في لغة CSS ووظيفيتها وكيفية استخدامها مع عناصر حاوية Grid وجميع القيم الخاصة بها.

أقسام الدرس
3
الأمثلة
5
اللغة
العربية
تاريخ النشر
غير محدد
المشاهدات
2,831
محتوى الدرس
في هذا الدرس 3تصفّح المواضيع

CSS Grid Area خاصية grid-area مع grid في لغة CSS

تستخدم خاصية grid-area مع العناصر الداخلية لحاوية grid في لغة CSS لتحديد مكان وحجم العنصر داخل حاوية grid  ولأختصار الخصائص التالية [grid-row-start-grid-column-start-grid-row-end-grid-column-end].


قيم خاصية grid-area في لغة CSS:

  • grid-area: grid-row-start / grid-column-start / grid-row-end / grid-column-end أربع قيم ونفصل بينهم بعلامة spash /.
  • itemname تحديد أسم عنصر محدد داخل حاوية grid.

CSS grid-area syntax

طريقة كتابة خاصية grid-area في لغة CSS.

HTML
grid-area:value;

CSS grid-area-end values

قيم خاصية grid-area في لغة CSS.

HTML
grid-area: grid-row-start / grid-column-start / grid-row-end / grid-column-end | itemname;

CSS grid area values خاصية grid-area مع القيم في لغة CSS

تحديد بداية وحجم الخلية رقم واحد وهي تبدأ من صف line رقم 2 من عمود line رقم 1 وتحجز مساحة صفين ومساحة ثلاث أعمدة.

CSS grid area values

خاصية grid-area مع القيم في لغة CSS.

HTML
.one
{
grid-area: 2 / 1 / span 2 / span 3;
}

CSS grid area values four

خاصية grid-area مع القيم في لغة CSS.

HTML
.four
{
grid-area: 2 / 3 / 5 / 6;
}

CSS grid area item name خاصية grid-area مع القيمة item name في لغة CSS

عن طريق تحديد اسم لكل عنصر يمكن تحديد كل عنصر يشغل مساحة عدد من الخلايا أوعدد أعمدة مع grud في لغة CSS.

CSS grid area item name

خاصية grid-area مع القيمة itme name في لغة CSS.

HTML
.item1 { grid-area: header; }
.item2 { grid-area: menu; }
.item3 { grid-area: main; }
.item4 { grid-area: right; }
.item5 { grid-area: MyLeft; }
.item6 { grid-area: MyRight; }
.item7 { grid-area: footer; }


.grid-container {
  display: grid;
  grid-template-areas:
    'header header header header header header'
    'menu main main main right right'
    'menu MyLeft MyLeft MyRight MyRight MyRight'
    'footer footer footer footer footer footer';
  gap: 10px;
  background-color: #2196F3;
  padding: 10px;
}

مشاركة

هل كان هذا الدرس مفيدًا؟

جارٍ تحميل الآراء…