English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل CSS

قواعد CSS @

كامل مواصفات CSS

استخدام خاصية flex-direction في CSS3 مع أمثلة

بإعداد اتجاه المحور الرئيسي للمساهمات المرنة، يحدد خاصية flex-direction CSS كيفية وضع العناصر المرنة داخل المساهمات المرنة.

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

القيمة الافتراضية:row
يُستخدم ل:المساهمات المرنة
الوراثة:لا يوجد
يمكن تحريكه:لا.يرجى الرجوع إلى خصائص الرسم المتحرك.
الإصدار: أداة جديدة في CSS3
قواعد لغة JavaScript:الجسم.style.flexDirection="row-reverse"

قواعد استعمال flex-direction

نوعية الجملة هي كالتالي:

flex-direction: row | row-reverse | column | column-reverse | initial | inherit

في المثال التالي، يتم عرض كيفية استخدام خاصية flex-direction.

.flex-container {
    /* Safari */
    display: -webkit-flex;
    -webkit-flex-direction: row-reverse;
    
    display: flex;
    flex-direction: row-reverse;    
}
التحقق من ذلك‹/›

قيمة الخاصية

جدول التالي يصف قيمة هذه الخاصية.

القيمةوصف
rowمحور العنصر الفلزي يتوافق مع محور النص المتدفق للنص، أي اتجاه النص.
row-reverseمثل السطر، ولكن بداية المحور وأساسه معاكس.
columnمحور العنصر الفلزي يتوافق مع محور السطر الحالي للنص (محور السطر العمودي في نمط الكتابة العمودي ومحور السطر الأفقي في نمط الكتابة الأفقي).
column-reverseمثل العمود، ولكن بداية المحور وأساسه معاكس.
initialوضع هذا الخصائص إلى قيمته الافتراضية.
inheritإذا تم تحديد هذا الخصائص، فإن العناصر ذات الصلة تأخذ قيمة الخاصية flex-direction للعنصر الأم.

التطابق مع المستعرض

مستوى التطابق للمستعرضات في خصائص flex-direction، الأرقام في الجدول التالي تمثل أحدث إصدار من المستعرضات التي تدعم هذه الخاصية؛ جميع المستعرضات الشائعة يدعمون هذه الخاصية.

  • Firefox 18+ -moz-, 28

  • Google Chrome 21+ -webkit-, 29

  • Internet Explorer 10+ -ms-, 11

  • Apple Safari 6.1+ -webkit-

  • Opera 12.1+

قراءة المزيد

يرجى الرجوع إلى التعليمات التالية:تخطيط العموديات في CSS3.

خصائص ذات صلة:align-content,align-items,align-self,display,flex,flex-basis,flex-flow,flex-grow,flex-shrink,flex-wrap,justify-content,min-height,min-width,order.