Mohammed Hhhh نشر 12 مايو 2022 أرسل تقرير نشر 12 مايو 2022 ما هو الفرق بين ال flex-basis and flex-grow بتاريخ 6 دقائق مضت قال Mohammmed Mahmoud: ما هو الفرق بين ال flex-basis and flex-grow و ال width 1 اقتباس
0 أسامة زيادة نشر 12 مايو 2022 أرسل تقرير نشر 12 مايو 2022 الخاصية flex تُحدِّد كيف سيتمدد أو يتقلص أحد عناصر flex لكي يملأ المساحة المتوافرة في حاوية flex. هذه الخاصية المختصرة تضبط الخاصيات flex-grow و flex-shrink و flex-basis. القيمة الابتدائية flex-grow: 0 flex-shrink: 1 flex-basis: auto الخاصية flex-grow تُحدِّد معامل التمدد لأحد عناصر flex، وهي تُحدِّد مقدار المساحة التي يجب أن يأخذها العنصر داخل حاوية flex. مثال على توضيح استخدام الخاصية شيفرة HTML <div id="content"> <div class="box" style="background-color: salmon;">A</div> <div class="box" style="background-color: lightblue;">B</div> <div class="box" style="background-color: gold;">C</div> <div class="box1" style="background-color: crimson;">D</div> <div class="box1" style="background-color: lightgreen;">E</div> <div class="box" style="background-color: cadetblue;">F</div> </div> شيفرة CSS #content { display: flex; } div { padding: 0.25em; } .box { flex-grow: 1; border: 3px solid rgba(0,0,0,.2); } .box1 { flex-grow: 2; border: 3px solid rgba(0,0,0,.2); } الخاصية flex-basis تُحدِّد القياس الرئيسي (main size) لأحد عناصر flex، وهذه الخاصية تضبط قياس صندوق المحتوى (content box) إلا إذا حُدِّدَ غير ذلك باستخدام الخاصية box-sizing. هنا مثال لتوضيح الخاصية بشكل دقيق . الخاصية width تُحدِّد عرض أحد العناصر، وتستخدم هذه الخاصية افتراضيًا لتحديد عرض منطقة المحتوى (content area)، لكن إن كانت الخاصية box-sizing مضبوطة إلى border-box فستُحدِّد عرض العنصر بدءًا من الحافة الخارجية للإطار. يمكنك أيضاً الإطلاع على المزيد على موسوعة حسوب من هنا : الخاصية flex-basis . الخاصية flex-grow . الخاصية width . 1 اقتباس
السؤال
Mohammed Hhhh
ما هو الفرق بين ال flex-basis and flex-grow
و ال width
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.