الفرق بين المراجعتين لصفحة: «Bootstrap/utilities for layout»

من موسوعة حسوب
إضافة عنوان
لا ملخص تعديل
 
(3 مراجعات متوسطة بواسطة مستخدم واحد آخر غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:أدوات مساعدة في إطار العمل Bootstrap لإدارة المحتوى}}</noinclude>
<noinclude>{{DISPLAYTITLE:أدوات مساعدة في إطار العمل Bootstrap لإدارة المحتوى}}</noinclude>
يتضمّن إطار العمل Bootstrap عشرات الأصناف الخدمية لإظهار المحتوى، وإخفائه، ومحاذاته ومباعدته. تساعد هذه الأصناف كثيرًا في تسريع تطوير صفحات متجاوبة ومُوجَّهة إلى الجوّال أولا.
يتضمّن إطار العمل Bootstrap عشرات الأصناف الخدمية لإظهار المحتوى، وإخفائه، ومحاذاته ومباعدته. تساعد هذه الأصناف كثيرًا في تسريع تطوير صفحات متجاوبة ومُوجَّهة إلى الجوّال أولًا.


== تغيير قيمة الخاصيّة <code>display</code> ==
== تغيير قيمة الخاصيّة <code>display</code> ==
استخدم [[Bootstrap/display|أدوات العرض]] للتبديل بين القيم الشائعة للخاصيّة <code>display</code> بطريقة متجاوبة. اجمع بين استخدام هذه الأدوات من أجل إظهار أو إخفاء عناصر نظام الشبكة، أو المحتوى أو المكوّنات الأخرى لإطار العمل حسب إطارات عرض Viewports مُحدَّدة.
استخدم [[Bootstrap/display|أدوات العرض]] للتبديل بين القيم الشائعة للخاصيّة <code>[[CSS/display|display]]</code> بطريقة متجاوبة. اجمع بين استخدام هذه الأدوات من أجل إظهار أو إخفاء عناصر نظام الشبكة، أو المحتوى أو المكوّنات الأخرى لإطار العمل حسب إطارات عرض Viewports مُحدَّدة.


== خيارات Flexbox ==
== خيارات Flexbox ==
بُنِي الإصدار 4 من Bootstrap باستخدام Flexbox، إلّا أنّه توجد عناصر لم تُغيَّر قيمة الخاصيّة <code>display</code>  بالنسبة لها لتكون <code>display: flex</code>؛ إذ أنّ تفعيل هذه القيمة على جميع العناصر سيُلغي الكثير من القيم المبدئية لغير ضرورة؛ كما أنّه يغيّر السلوك الأساسي للمتصفّحات على نحو غير متوقَّع. أُنشِئت أغلب [[Bootstrap#.D8.A7.D9.84.D9.85.D9.83.D9.88.D9.86.D8.A7.D8.AA|مكوّنات إطار العمل Bootstrap]] بحيث يكون تخطيط Flexbox مُفعّلًا مبدئيّا.
بُنِي الإصدار 4 من Bootstrap باستخدام Flexbox، إلّا أنّه توجد عناصر لم تُغيَّر قيمة الخاصيّة <code>[[CSS/display|display]]</code>  بالنسبة لها لتكون <code>display: flex</code>؛ إذ أنّ تفعيل هذه القيمة على جميع العناصر سيُلغي الكثير من القيم المبدئية لغير ضرورة؛ كما أنّه يغيّر السلوك الأساسي للمتصفّحات على نحو غير متوقَّع. أُنشِئت أغلب [[:تصنيف:Bootstrap Components|مكوّنات إطار العمل Bootstrap]] بحيث يكون تخطيط Flexbox مُفعّلًا مبدئيًّا.


أضف الصّنف <code>‎.d-flex</code> أو أحد تنويعاته المتجاوبة (مثلًا: <code>‎.d-sm-flex</code>) إن احتجت لإضافة <code>display: flex</code> إلى عنصُر. يتطلّب استخدام [[Bootstrap/flex|أدوات Flexbox]] وجودَ الصّنف المذكور أو القيمة <code>display</code>.
أضف الصّنف <code>‎.d-flex</code> أو أحد تنويعاته المتجاوبة (مثلًا: <code>‎.d-sm-flex</code>) إن احتجت لإضافة <code>display: flex</code> إلى عنصُر. يتطلّب استخدام [[Bootstrap/flex|أدوات Flexbox]] وجودَ الصّنف المذكور أو القيمة <code>display</code>.


== الحاشيّات والهوامش ==
== الحاشيّات والهوامش ==
استخدم قيم الخاصيّتيْن <code>margin</code> و <code>padding</code> في [[Bootstrap/spacing|أدوات التباعد]] للتحكّم في قياس العناصر والمكوّنات والتباعد بينها. يتضمّن الإصدار 4 من إطار العمل Bootstrap تدرجًا من خمسة مستويات لأدوات التباعد، اعتمادًا على القيمة المبدئية للمتغيّر <code>‎$spacer</code> والتي هي <code>1rem</code>. اختر قيمًا لجميع إطارات العرض (مثلًا الصّنف <code>‎.mr-3</code> للحصول على خاصيّة <code>margin-right: 1rem</code>) أو اختر من بين التنويعات المتجاوبة لاستهداف إطار عرض مُحدَّد (مثلًا: <code>‎.mr-md-3</code> للحصول على <code>margin-right: 1rem</code> ابتداءً من النقطة الحدّية <code>md</code>).
استخدم قيم الخاصيّتيْن <code>[[CSS/margin|margin]]</code> و <code>[[CSS/padding|padding]]</code> في [[Bootstrap/spacing|أدوات التباعد]] للتحكّم في قياس العناصر والمكوّنات والتباعد بينها. يتضمّن الإصدار 4 من إطار العمل Bootstrap تدرجًا من خمسة مستويات لأدوات التباعد، اعتمادًا على القيمة المبدئية للمتغيّر <code>‎$spacer</code> والتي هي <code>1rem</code>. اختر قيمًا لجميع إطارات العرض (مثلًا الصّنف <code>‎.mr-3</code> للحصول على خاصيّة <code>margin-right: 1rem</code>) أو اختر من بين التنويعات المتجاوبة لاستهداف إطار عرض مُحدَّد (مثلًا: <code>‎.mr-md-3</code> للحصول على <code>margin-right: 1rem</code> ابتداءً من النقطة الحدّية <code>md</code>).


== التبديل بين قيم الخاصيّة <code>visibility</code> ==
== التبديل بين قيم الخاصيّة <code>visibility</code> ==
يمكن تبديل قيمة الخاصيّة <code>visibility</code> عن طريق [[Bootstrap/visibility|أداة قابليّة الرؤية]] عندما يكون تبديل قيمة الخاصيّة <code>display</code> غير ضروريّ. تؤثّر العناصر غير المرئيّة على مُخطَّط الصفحة، إلا أنّها تبقى مخفيةً بصريًّا عن الزوّار.
يمكن تبديل قيمة الخاصيّة <code>[[CSS/visibility|visibility]]</code> عن طريق [[Bootstrap/visibility|أداة قابليّة الرؤية]] عندما يكون تبديل قيمة الخاصيّة <code>[[CSS/display|display]]</code> غير ضروريّ. تؤثّر العناصر غير المرئيّة على مُخطَّط الصفحة، إلا أنّها تبقى مخفيةً بصريًّا عن الزوّار.


== المصادر ==
== مصادر ==
* [https://getbootstrap.com/docs/4.0/layout/utilities-for-layout/ صفحة Utilities for layout في توثيق Bootstrap].
* [https://getbootstrap.com/docs/4.5/layout/utilities-for-layout/ صفحة Utilities for layout في توثيق Bootstrap].
[[تصنيف:Bootstrap]]
[[تصنيف:Bootstrap|{{SUBPAGENAME}}]]
[[تصنيف:Bootstrap layout]]
[[تصنيف:Bootstrap layout|{{SUBPAGENAME}}]]

المراجعة الحالية بتاريخ 12:40، 13 يوليو 2020

يتضمّن إطار العمل Bootstrap عشرات الأصناف الخدمية لإظهار المحتوى، وإخفائه، ومحاذاته ومباعدته. تساعد هذه الأصناف كثيرًا في تسريع تطوير صفحات متجاوبة ومُوجَّهة إلى الجوّال أولًا.

تغيير قيمة الخاصيّة display

استخدم أدوات العرض للتبديل بين القيم الشائعة للخاصيّة display بطريقة متجاوبة. اجمع بين استخدام هذه الأدوات من أجل إظهار أو إخفاء عناصر نظام الشبكة، أو المحتوى أو المكوّنات الأخرى لإطار العمل حسب إطارات عرض Viewports مُحدَّدة.

خيارات Flexbox

بُنِي الإصدار 4 من Bootstrap باستخدام Flexbox، إلّا أنّه توجد عناصر لم تُغيَّر قيمة الخاصيّة display بالنسبة لها لتكون display: flex؛ إذ أنّ تفعيل هذه القيمة على جميع العناصر سيُلغي الكثير من القيم المبدئية لغير ضرورة؛ كما أنّه يغيّر السلوك الأساسي للمتصفّحات على نحو غير متوقَّع. أُنشِئت أغلب مكوّنات إطار العمل Bootstrap بحيث يكون تخطيط Flexbox مُفعّلًا مبدئيًّا.

أضف الصّنف ‎.d-flex أو أحد تنويعاته المتجاوبة (مثلًا: ‎.d-sm-flex) إن احتجت لإضافة display: flex إلى عنصُر. يتطلّب استخدام أدوات Flexbox وجودَ الصّنف المذكور أو القيمة display.

الحاشيّات والهوامش

استخدم قيم الخاصيّتيْن margin و padding في أدوات التباعد للتحكّم في قياس العناصر والمكوّنات والتباعد بينها. يتضمّن الإصدار 4 من إطار العمل Bootstrap تدرجًا من خمسة مستويات لأدوات التباعد، اعتمادًا على القيمة المبدئية للمتغيّر ‎$spacer والتي هي 1rem. اختر قيمًا لجميع إطارات العرض (مثلًا الصّنف ‎.mr-3 للحصول على خاصيّة margin-right: 1rem) أو اختر من بين التنويعات المتجاوبة لاستهداف إطار عرض مُحدَّد (مثلًا: ‎.mr-md-3 للحصول على margin-right: 1rem ابتداءً من النقطة الحدّية md).

التبديل بين قيم الخاصيّة visibility

يمكن تبديل قيمة الخاصيّة visibility عن طريق أداة قابليّة الرؤية عندما يكون تبديل قيمة الخاصيّة display غير ضروريّ. تؤثّر العناصر غير المرئيّة على مُخطَّط الصفحة، إلا أنّها تبقى مخفيةً بصريًّا عن الزوّار.

مصادر