الفرق بين المراجعتين لصفحة: «Bootstrap/Topics»
جميل-بيلوني (نقاش | مساهمات) ط تحديث من الإصدار 4.0 إلى الإصدار 4.5 |
|||
(50 مراجعة متوسطة بواسطة مستخدمين اثنين آخرين غير معروضة) | |||
سطر 10: | سطر 10: | ||
استكشاف محتوى Bootstrap، بما في ذلك الإصدارات المُجمّعة والشفرات المصدرية. مع ذكر أمور تتعلق بملحقات <nowiki/>[[JavaScript]]. | استكشاف محتوى Bootstrap، بما في ذلك الإصدارات المُجمّعة والشفرات المصدرية. مع ذكر أمور تتعلق بملحقات <nowiki/>[[JavaScript]]. | ||
=== [[Bootstrap/ | === [[Bootstrap/browsers_devices|دعم المتصفحات]] === | ||
معلومات عن المتصفّحات والأجهزة، من الحديثة إلى القديمة، التي يدعمها Bootstrap؛ مع المرور على الحالات الفريدة والعلل الخاصّة بكل واحد منها. | معلومات عن المتصفّحات والأجهزة، من الحديثة إلى القديمة، التي يدعمها Bootstrap؛ مع المرور على الحالات الفريدة والعلل الخاصّة بكل واحد منها. | ||
سطر 19: | سطر 19: | ||
التعديل على شكل العناصر في إطار Bootstrap باستخدام [[Sass]]. | التعديل على شكل العناصر في إطار Bootstrap باستخدام [[Sass]]. | ||
=== [[Bootstrap/ | === [[Bootstrap/build_tools|أدوات البناء (Build tools)]] === | ||
طريقة استخدام سكربتات npm المُضمَّنة في Bootstrap لتوليد التوثيق، وتجميع الشفرة المصدرية، وتشغيل الاختبارات وغير ذلك. | طريقة استخدام سكربتات npm المُضمَّنة في Bootstrap لتوليد التوثيق، وتجميع الشفرة المصدرية، وتشغيل الاختبارات وغير ذلك. | ||
سطر 30: | سطر 30: | ||
== تخطيط الصفحات == | == تخطيط الصفحات == | ||
=== [[Bootstrap/ | === [[Bootstrap/layout_overview|لمحة عن تخطيط الصفحات]] === | ||
يحوي إطار العمل Bootstrap عناصر وخيارات لتخطيط مشاريع تطوير الويب؛ بما في ذلك الحاويّات (containers)، ونظام الشبكة (grid system)، وكائنات الوسائط (media object)، وأصناف أدوات متجاوبة. | |||
=== [[Bootstrap/grid|الشبكة (Grid)]] === | === [[Bootstrap/grid|الشبكة (Grid)]] === | ||
استخدام الصناديق المرنة Flexbox عبر نظام الشبكة Grid المُعرَّف مسبقًا في إطار العمل Bootstrap، والذي يتيح إنشاء مُخطَّطات لصفحات متجاوبة على مختلف الأجهزة وقياسات الشاشة. | استخدام الصناديق المرنة Flexbox عبر نظام الشبكة Grid المُعرَّف مسبقًا في إطار العمل Bootstrap، والذي يتيح إنشاء مُخطَّطات لصفحات متجاوبة على مختلف الأجهزة وقياسات الشاشة. | ||
=== [[Bootstrap/ | === [[Bootstrap/media_object|تخطيط كائنات الوسائط (Media object)]] === | ||
كيفيّة إنشاء مكوِّنات متداخلة شبيهة بالتعليقات في المدوّنات أو تغريدات تويتر والردود عليها في إطار العمل Bootstrap باستخدام كائن الوسائط Media object. | كيفيّة إنشاء مكوِّنات متداخلة شبيهة بالتعليقات في المدوّنات أو تغريدات تويتر والردود عليها في إطار العمل Bootstrap باستخدام كائن الوسائط Media object. | ||
=== [[Bootstrap/ | === [[Bootstrap/utilities_for_layout|أدوات مساعدة (Utilities for layout)]] === | ||
تعرّف على الأصناف الخدميّة في إطار العمل Bootstrap واستفد منها في مهامّ مثل إظهار المحتوى، وإخفائه، ومحاذاته ومباعدته. | |||
== تنسيق المحتوى == | == تنسيق المحتوى == | ||
=== [[Bootstrap/reboot|التنسيق الافتراضي (Reboot)]] === | === [[Bootstrap/reboot|التنسيق الافتراضي (Reboot)]] === | ||
ينبني إطار العمل Bootstrap على مجموعة من تعديلات CSS - تُعرَف باسم Reboot - تغيّر السلوكي الافتراضي لبعضٍ من عناصر الصفحة. | |||
=== [[Bootstrap/typography|الخطوط والنصوص (Typography)]] === | === [[Bootstrap/typography|الخطوط والنصوص (Typography)]] === | ||
كيف تُضبَط الإعدادات العامّة للخطوط والنصوص (مثل الترويسات، متن الصفحة Body، القوائم ...إلخ) في إطار العمل Bootstrap. | |||
=== [[Bootstrap/code| | === [[Bootstrap/code|الشفرات البرمجية (Code)]] === | ||
كيفيّة إدراج تعليمات برمجيّة مهما كان طولها في صفحات ويب تُبنى عبر إطار العمل Bootstrap. | |||
=== [[Bootstrap/images|الصور (Images)]] === | === [[Bootstrap/images|الصور (Images)]] === | ||
تهيئة الصوّر لإنشاء صفحات ويب متجاوبة في إطار العمل Bootstrap، واستخدام الأصنتف الخدميَّة المُعدَّة سلفًا لإضافة تنسيقات متنوّعة عليها. | |||
=== [[Bootstrap/tables|الجداول (Tables)]] === | === [[Bootstrap/tables|الجداول (Tables)]] === | ||
تعرَّف على أصناف خدميّة لتنسيق الجداول Tables بأنماط متنوّعة في إطار العمل Bootstrap. | |||
=== [[Bootstrap/figures|الرسومات التوضيحية (Figures)]] === | === [[Bootstrap/figures|الرسومات التوضيحية (Figures)]] === | ||
تنسيق عنصر <code><figure></code> لإنشاء رسومات توضيحيّة توجد بها صوّر ونصوص اختياريّة عن الصوّر. | |||
== المكونات == | == المكونات == | ||
=== [[Bootstrap/alerts| | === [[Bootstrap/alerts|التنبيهات (Alerts)]] === | ||
أظهر رسائل للزوّار باستخدام مكوِّن التنبيهات في إطار العمل Bootstrap بغرض التنبيه، أو التحذير، أو الإبلاغ بنجاح إجراء؛ وغيرها من صوّر التفاعل مع سلوك المستخدم. | |||
=== [[Bootstrap/badge|الشارات والعلامات المميزة (Badge)]] === | === [[Bootstrap/badge|الشارات والعلامات المميزة (Badge)]] === | ||
إضافة علامات مميّزة مثل عدّدا الإشعارات والشارات إلى عناصر صفحة الويب باستخدام مكوِّن الشارات المُعرَّف مسبقًا في إطار العمل Bootstrap. | |||
=== [[Bootstrap/breadcrumb|قائمة التنقل التفصيلية (Breadcrumb)]] === | === [[Bootstrap/breadcrumb|قائمة التنقل التفصيلية (Breadcrumb)]] === | ||
حسّن تجربة المستخدم بعرض قائمة تنقّل تفصيليّة عن طريق المكوِّن المُعرَّف مسبقا في إطار العمل Bootstrap لتوضيح تسلسل وهرميّة الصفحات في الموقع. | |||
=== [[Bootstrap/buttons|الأزرار (Buttons)]] === | === [[Bootstrap/buttons|الأزرار (Buttons)]] === | ||
تعرَّف على أصناف مكوِّن الأزرار في إطار العمل Bootstrap لاستخدامها في تنسيق الإجراءات في الاستمارات ونوافذ الحوار وما شابههما. | |||
=== [[Bootstrap/ | === [[Bootstrap/button_group|مجموعات الأزرار (Button group)]] === | ||
استخدم مكوِّن مجموعات الأزرار في إطار العمل Bootstrap لتجميع سلسلة من الأزرار معًا واستغلالها لإنشاء وظائف جديدة باستخدام JavaScript. | |||
=== [[Bootstrap/card|البطاقات (Card]] | === [[Bootstrap/card|البطاقات (Card)]] === | ||
اعرض محتوى صفحات الويب على شكل بطاقات مع مكوِّن البطاقات Cards في إطار العمل Bootstrap الذي يوفّر حاويةً مرنة وقابلة للتمديد تنضاف إليها تنويعات متعدّدة. | |||
=== [[Bootstrap/carousel|عرض الشرائح (Carousel)]] === | === [[Bootstrap/carousel|عرض الشرائح (Carousel)]] === | ||
استخدم مكوِّن الدوّار Carousel في إطار العمل Bootstrap لإضافة شرائح عرض بمحتوى متنوّع إلى صفحات الويب. | |||
=== [[Bootstrap/collapse|العناصر القابلة | === [[Bootstrap/collapse|العناصر القابلة للطيّ (Collapse)]] === | ||
أظهر المحتوى أو أخفه حسب الحاجة باستخدام مكوِّن الطيّ في إطار العمل Bootstrap. | |||
=== [[Bootstrap/dropdowns|القوائم المنسدلة (Dropdowns)]] === | === [[Bootstrap/dropdowns|القوائم المنسدلة (Dropdowns)]] === | ||
استخدم مكوِّن القوائم المنسدلة والمُلحَق المصاحب له لعرض قوائم منسدلة Dropdown بها روابط أو غيرها من العناصر. | |||
=== [[Bootstrap/forms| | === [[Bootstrap/forms|الاستمارات (Forms)]] === | ||
نسِّق عناصر التحكّم وأنشئ مُخطَّطات متنوعة للاستمارات Forms عبر المكوِّن الذي يقدّمه إطار العمل Bootstrap. | |||
=== [[Bootstrap/ | === [[Bootstrap/input_group|مجموعات الإدخال (Input group)]] === | ||
استفد من مجموعات الإدخال التي يقدّمها إطار العمل Bootstrap لتخصيص الاستمارات Forms بسهولة. | |||
=== [[Bootstrap/jumbotron|Jumbotron]] === | === [[Bootstrap/jumbotron|Jumbotron]] === | ||
أبرز رسائل دعائيّة بالتركيز على محتوى مخصوص في صفحة الويب باستخدام مكوِّن Jumbotron المرن والخفيف الذي يمكنه التمدّد على كامل إطار العرض. | |||
=== [[Bootstrap/ | === [[Bootstrap/list_group|مجموعات القوائم (List group)]] === | ||
اعرض سلاسل محتوى بفعاليّة ومرونة باستخدام مكوِّن مجموعات القوائم List group الذي يأتي مبدئيًّا في إطار العمل Bootstrap. | |||
=== [[Bootstrap/modal| | === [[Bootstrap/modal|النوافذ الشرطيّة (Modal)]] === | ||
أظهر نوافذ خفيفة فوق محتوى صفحات الويب المُصمَّمة لسؤال الزوّار أو تنبيههم باستخدام مكوِّن النوافذ الشرطيّة Modals ومُلحَق JavaScript المرافق له. | |||
=== [[Bootstrap/navs|عناصر التنقل (Navs)]] === | === [[Bootstrap/navs|عناصر التنقل (Navs)]] === | ||
ابن أيّ نوع من مكوِّنات التنقّل بين الفقرات والصفحات باستخدام مكوِّن عناصر التنقّل Navigation الذي يقدّمه إطار العمل Bootstrap. | |||
=== [[Bootstrap/navbar|شرائط التنقل (Navbar)]] === | === [[Bootstrap/navbar|شرائط التنقل (Navbar)]] === | ||
ضمِّن ترويسات تنقّل متجاوبة في صفحات الويب باستخدام مكوِّن شرائط التنقّل الفعّال والمرن الذي يتوفّر عليه إطار العمل Bootstrap. | |||
=== [[Bootstrap/pagination| | === [[Bootstrap/pagination|ترقيم الصفحات (Pagination)]] === | ||
نسِّق المحتوى متعدِّد الصفحات بإضافة روابط مُرقَّمة للتنقّل بين الصفحات باستخدام مكوِّن الترقيم المُضمَّن في إطار العمل Bootstrap. | |||
=== [[Bootstrap/popovers|العناصر المنبثقة (Popovers)]] === | === [[Bootstrap/popovers|العناصر المنبثقة (Popovers)]] === | ||
أضف تنسيقات وتأثيرات ظرفيّة بمحتوى مُخصَّص إلى صفحة الويب باستخدام العناصر المنبثقة التي يوفّرها إطار العمل Bootstrap. | |||
=== [[Bootstrap/progress|شرائط التقدم (Progress)]] === | === [[Bootstrap/progress|شرائط التقدم (Progress)]] === | ||
أضف شرائط تنقّل مُجمَّعة أو منفردة إلى صفحات الويب ونسِّق خلفيّاتها باستخدام مكوِّن شرائط التقدّم في إطار العمل Bootstrap. | |||
=== [[Bootstrap/scrollspy|متتبع التمرير (Scrollspy)]] === | === [[Bootstrap/scrollspy|متتبع التمرير (Scrollspy)]] === | ||
يتيح متتبّع التمرير في Bootstrap إمكانية تحديث عناصر التنقّل النشطة بناءً على جزء الصفحة الذي يوجد به شريط التمرير. | |||
=== [[Bootstrap/spinners|دورات الانتظار (spinners)]] === | |||
وضّح لزوار موقعك حالة التحميل الخاصة بالمكوّن أو الصفحة باستخدام دوّارات الانتظار في Bootstrap. | |||
=== [[Bootstrap/toasts|النخب (Toasts)]] === | |||
أظهر إشعارات لزوارك عبر مكونات النخب (toasts)، وهي رسائل تنبيه قابلة للتخصيص بسهولة. | |||
=== [[Bootstrap/tooltips|التلميحات (Tooltips)]] === | === [[Bootstrap/tooltips|التلميحات (Tooltips)]] === | ||
استخدم مكوِّن التلميحات في إطار العمل Bootstrap لإضافة إرشادات سريعة حول محتوى معيَّن في صفحة الويب. | |||
== الأدوات المرفقة == | == الأدوات المرفقة == | ||
=== [[Bootstrap/borders|الإطارات (Borders)]] === | === [[Bootstrap/borders|الإطارات (Borders)]] === | ||
تنسيق حدود العناصر في Bootstrap وتخصيص أنماطها للصوّر، والأزرار أو أي عنصُر آخر. | |||
=== [[Bootstrap/clearfix|Clearfix]] === | === [[Bootstrap/clearfix|Clearfix]] === | ||
ألغ تأثير الخاصيّة <code>float</code> على عناصر صفحة الويب باستخدام أداة Clearfix التي يقدّمها إطار العمل Bootstrap. | |||
=== [[Bootstrap/ | === [[Bootstrap/close_icon|أيقونة الإغلاق (Close icon)]] === | ||
استخدم أداة أيقونة الإغلاق التي يقدّمها إطار العمل Bootstrap لتوفير أيقونة موَّحدة عبر المشروع تتيح تجاهل محتوى عناصر مثل النوافذ الشرطيّة Modals والتنبيهات Alerts. | |||
=== [[Bootstrap/colors|الألوان (Colors)]] === | === [[Bootstrap/colors|الألوان (Colors)]] === | ||
استعن بأدوات الألوان في إطار العمل Bootstrap لتصميم هويّة بصريّة متناسقة وموَّحدة على صفحات الموقع. | |||
=== [[Bootstrap/display|الخاصية display]] === | === [[Bootstrap/display|الخاصية display]] === | ||
بدِّل بسرعة بين القيّم الأكثر شيوعًا للخاصيّة <code>display</code> باستخدام أصناف العرض المتجاوبة التي يقدّمها إطار العمل Bootstrap. | |||
=== [[Bootstrap/embed|العناصر المُضمَّنة (Embeds)]] === | === [[Bootstrap/embed|العناصر المُضمَّنة (Embeds)]] === | ||
استعن بأدوات التضمين التي يتوفّر عليها إطار العمل Bootstrap لإدراج مقاطع فيديو أو عروض شارئح ضمن صفحات الويب. | |||
=== [[Bootstrap/flex|حاويات Flex]] === | === [[Bootstrap/flex|حاويات Flex]] === | ||
استخدم حاويّات Flex للتعامل السريع والفعّال مع مُخطّطات Flexbox ونظام الشبكة في إطار العمل Bootstrap. | |||
=== [[Bootstrap/float|تعويم العناصر (Float)]] === | === [[Bootstrap/float|تعويم العناصر (Float)]] === | ||
فعِّل أدوات التعويم Float المتجاوبة التي يوفّرها إطار العمل Bootstrap على أي عنصُر تختاره عبر أي نقطة حديّة. | |||
=== [[Bootstrap/image_replacement|تبديل الصور (Image replacement)]] === | |||
ضع صورًا في خلفيّة بعض العناصر مكان النصوص باستخدام أداة تبديل الصوّر المتوفّرة في إطار العمل Bootstrap. | |||
=== [[Bootstrap/interactions|التفاعلات (Interactions)]] === | |||
تعرّف على أصناف مساعدة للتحكم في كيفية تفاعل المستخدمين مع محتويات الموقع. | |||
=== [[Bootstrap/ | === [[Bootstrap/overflow|الطفحان (overflow)]] === | ||
استخدم أدوات المساعدة المختصرة لضبط سلوك طفحان المحتوى عن العنصر. | |||
=== [[Bootstrap/position|تموضع العناصر (Position)]] === | === [[Bootstrap/position|تموضع العناصر (Position)]] === | ||
استخدم أدوات التموضع التي يتوفّر عليها إطار العمل Bootstrap لتحديد موضع العناصر في صفحة الويب. | |||
=== [[Bootstrap/screenreaders|قارئات الشاشات (Screenreaders)]] === | === [[Bootstrap/screenreaders|قارئات الشاشات (Screenreaders)]] === | ||
استخدم أدوات قارئات الشاشة التي يقدّمها إطار العمل Bootstrap لإخفاء العناصر على جميع الأجهزة ما عدا قارئات الشاشة. | |||
=== [[Bootstrap/shadows|مكوِّن الظلال (Shadows)]] === | |||
أضف الظلال أو أزلها عن العناصر باستخدام أدوات <code>box-shadow</code>. | |||
=== [[Bootstrap/sizing|الأبعاد (Sizing)]] === | === [[Bootstrap/sizing|الأبعاد (Sizing)]] === | ||
استخدم أدوات العرض والطول التي يوفّرها إطار العمل Bootstrap لجعل يأخذ كامل عرض أو طول العنصُر الذي يحويه. | |||
=== [[Bootstrap/spacing|التباعد (Spacing)]] === | === [[Bootstrap/spacing|التباعد (Spacing)]] === | ||
يحتوي إطار العمل Bootstrap على طيفٍ واسع من الأصناف الخدميّة المتجاوبة للتعديل على مظهر العنصُر. | |||
=== [[Bootstrap/stretched-link|الروابط الممتدة (Stretched link)]] === | |||
اجعل أي عنصر HTML أو مكوّن Bootstrap قابلًا للنقر من خلال "توسيع" ذلك العنصر وإضافة رابط داخلي عبر CSS. | |||
=== [[Bootstrap/text|النصوص (Text)]] === | === [[Bootstrap/text|النصوص (Text)]] === | ||
تعرَّف على كيفيّة استخدام أدوات النصوص في إطار العمل Bootstrap للتحكّم في المحاذاة، والالتفاف، وحجم النصّ وغيرها من الأمور. | |||
=== [[Bootstrap/ | === [[Bootstrap/vertical_align|المحاذاة الرأسية (Vertical alignment)]] === | ||
غيِّر محاذاة العناصر ذات القيم <code>inline</code> و <code>inline-block</code> و <code>inline-table</code> للخاصية <code>[[CSS/display|display]]</code>، وخلايا الجداول باستخدام أدوات المحاذاة العموديّة (<code>[[CSS/vertical-align|vertical-align]]</code>). | |||
=== [[Bootstrap/visibility|قابلية الرؤية (Visibility)]] === | === [[Bootstrap/visibility|قابلية الرؤية (Visibility)]] === | ||
تحكَّم في قابليّة الرؤية دون التعديل على قيمة الخاصيّة <code>display</code> باستخدام أدوات الرؤية المتوفّرة في إطار العمل Bootstrap. | |||
== توسعة إطار Boostrap == | == توسعة إطار Boostrap == | ||
=== [[Bootstrap/ | === [[Bootstrap/extend|المنهجية المتبعة (Approach)]] === | ||
تعرَّف على المبادئ التوجيهيّة والإستراتيجيّات والتقنيّات المستخدَمة لبناء إطار العمل Bootstrap وصيّانته بحيث تستطيع تخصيصه أكثر وتمديده بنفسك. | |||
=== [[Bootstrap/icons|الأيقونات (Icons)]] === | === [[Bootstrap/icons|الأيقونات (Icons)]] === | ||
دليل ومُقترَحات حول استخدام مكتبات أيقونات خارجيّة مع إطار العمل Bootstrap. | |||
== الهجرة == | |||
=== [[Bootstrap/migration|الهجرة إلى الإصدار 4]] === | |||
الإصدار الرابع من Bootstrap هو إعادة كتابة جذرية للمشروع بأكمله. سنلخّص في هذه الصفحة أبرز التغييرات التي أتى بها هذا الإصدار، ثمّ سنسرد التغييرات بحسب كل مكونة على حدة. |
المراجعة الحالية بتاريخ 09:35، 21 يوليو 2020
تقديم إلى إطار Bootstrap
مقدمة
كيف تضيف إطار عمل Bootstrap إلى مشروعك، وما هي ميزاته الرئيسية.
تنزيل الإطار
تنزيل إطار Bootstrap للحصول على شفرة CSS و JavaScript المجمَّعة (compiled)، أو الشفرة المصدرية (source code)، أو تضمينه باستخدام مدير الحزم.
المحتويات
استكشاف محتوى Bootstrap، بما في ذلك الإصدارات المُجمّعة والشفرات المصدرية. مع ذكر أمور تتعلق بملحقات JavaScript.
دعم المتصفحات
معلومات عن المتصفّحات والأجهزة، من الحديثة إلى القديمة، التي يدعمها Bootstrap؛ مع المرور على الحالات الفريدة والعلل الخاصّة بكل واحد منها.
مكتبات JavaScript
معلومات عن ملحقات JavaScript الاختيارية المبنية على jQuery، وخيارات البيانات وواجهة التطبيقات البرمجية API وأمور أخرى.
تخصيص المظهر (Theming)
التعديل على شكل العناصر في إطار Bootstrap باستخدام Sass.
أدوات البناء (Build tools)
طريقة استخدام سكربتات npm المُضمَّنة في Bootstrap لتوليد التوثيق، وتجميع الشفرة المصدرية، وتشغيل الاختبارات وغير ذلك.
تضمين Bootstrap باستخدام Webpack
كيفية تضمين Bootstrap في المشاريع باستخدام Webpack 3.
سهولة الوصول (Accessibility)
نظرة مُختصرة على ميزات Bootstrap ومواطن قصوره في إنشاء محتوى سهل الوصول Accessibility.
تخطيط الصفحات
لمحة عن تخطيط الصفحات
يحوي إطار العمل Bootstrap عناصر وخيارات لتخطيط مشاريع تطوير الويب؛ بما في ذلك الحاويّات (containers)، ونظام الشبكة (grid system)، وكائنات الوسائط (media object)، وأصناف أدوات متجاوبة.
الشبكة (Grid)
استخدام الصناديق المرنة Flexbox عبر نظام الشبكة Grid المُعرَّف مسبقًا في إطار العمل Bootstrap، والذي يتيح إنشاء مُخطَّطات لصفحات متجاوبة على مختلف الأجهزة وقياسات الشاشة.
تخطيط كائنات الوسائط (Media object)
كيفيّة إنشاء مكوِّنات متداخلة شبيهة بالتعليقات في المدوّنات أو تغريدات تويتر والردود عليها في إطار العمل Bootstrap باستخدام كائن الوسائط Media object.
أدوات مساعدة (Utilities for layout)
تعرّف على الأصناف الخدميّة في إطار العمل Bootstrap واستفد منها في مهامّ مثل إظهار المحتوى، وإخفائه، ومحاذاته ومباعدته.
تنسيق المحتوى
التنسيق الافتراضي (Reboot)
ينبني إطار العمل Bootstrap على مجموعة من تعديلات CSS - تُعرَف باسم Reboot - تغيّر السلوكي الافتراضي لبعضٍ من عناصر الصفحة.
الخطوط والنصوص (Typography)
كيف تُضبَط الإعدادات العامّة للخطوط والنصوص (مثل الترويسات، متن الصفحة Body، القوائم ...إلخ) في إطار العمل Bootstrap.
الشفرات البرمجية (Code)
كيفيّة إدراج تعليمات برمجيّة مهما كان طولها في صفحات ويب تُبنى عبر إطار العمل Bootstrap.
الصور (Images)
تهيئة الصوّر لإنشاء صفحات ويب متجاوبة في إطار العمل Bootstrap، واستخدام الأصنتف الخدميَّة المُعدَّة سلفًا لإضافة تنسيقات متنوّعة عليها.
الجداول (Tables)
تعرَّف على أصناف خدميّة لتنسيق الجداول Tables بأنماط متنوّعة في إطار العمل Bootstrap.
الرسومات التوضيحية (Figures)
تنسيق عنصر <figure>
لإنشاء رسومات توضيحيّة توجد بها صوّر ونصوص اختياريّة عن الصوّر.
المكونات
التنبيهات (Alerts)
أظهر رسائل للزوّار باستخدام مكوِّن التنبيهات في إطار العمل Bootstrap بغرض التنبيه، أو التحذير، أو الإبلاغ بنجاح إجراء؛ وغيرها من صوّر التفاعل مع سلوك المستخدم.
الشارات والعلامات المميزة (Badge)
إضافة علامات مميّزة مثل عدّدا الإشعارات والشارات إلى عناصر صفحة الويب باستخدام مكوِّن الشارات المُعرَّف مسبقًا في إطار العمل Bootstrap.
قائمة التنقل التفصيلية (Breadcrumb)
حسّن تجربة المستخدم بعرض قائمة تنقّل تفصيليّة عن طريق المكوِّن المُعرَّف مسبقا في إطار العمل Bootstrap لتوضيح تسلسل وهرميّة الصفحات في الموقع.
الأزرار (Buttons)
تعرَّف على أصناف مكوِّن الأزرار في إطار العمل Bootstrap لاستخدامها في تنسيق الإجراءات في الاستمارات ونوافذ الحوار وما شابههما.
مجموعات الأزرار (Button group)
استخدم مكوِّن مجموعات الأزرار في إطار العمل Bootstrap لتجميع سلسلة من الأزرار معًا واستغلالها لإنشاء وظائف جديدة باستخدام JavaScript.
البطاقات (Card)
اعرض محتوى صفحات الويب على شكل بطاقات مع مكوِّن البطاقات Cards في إطار العمل Bootstrap الذي يوفّر حاويةً مرنة وقابلة للتمديد تنضاف إليها تنويعات متعدّدة.
عرض الشرائح (Carousel)
استخدم مكوِّن الدوّار Carousel في إطار العمل Bootstrap لإضافة شرائح عرض بمحتوى متنوّع إلى صفحات الويب.
العناصر القابلة للطيّ (Collapse)
أظهر المحتوى أو أخفه حسب الحاجة باستخدام مكوِّن الطيّ في إطار العمل Bootstrap.
القوائم المنسدلة (Dropdowns)
استخدم مكوِّن القوائم المنسدلة والمُلحَق المصاحب له لعرض قوائم منسدلة Dropdown بها روابط أو غيرها من العناصر.
الاستمارات (Forms)
نسِّق عناصر التحكّم وأنشئ مُخطَّطات متنوعة للاستمارات Forms عبر المكوِّن الذي يقدّمه إطار العمل Bootstrap.
مجموعات الإدخال (Input group)
استفد من مجموعات الإدخال التي يقدّمها إطار العمل Bootstrap لتخصيص الاستمارات Forms بسهولة.
Jumbotron
أبرز رسائل دعائيّة بالتركيز على محتوى مخصوص في صفحة الويب باستخدام مكوِّن Jumbotron المرن والخفيف الذي يمكنه التمدّد على كامل إطار العرض.
مجموعات القوائم (List group)
اعرض سلاسل محتوى بفعاليّة ومرونة باستخدام مكوِّن مجموعات القوائم List group الذي يأتي مبدئيًّا في إطار العمل Bootstrap.
النوافذ الشرطيّة (Modal)
أظهر نوافذ خفيفة فوق محتوى صفحات الويب المُصمَّمة لسؤال الزوّار أو تنبيههم باستخدام مكوِّن النوافذ الشرطيّة Modals ومُلحَق JavaScript المرافق له.
ابن أيّ نوع من مكوِّنات التنقّل بين الفقرات والصفحات باستخدام مكوِّن عناصر التنقّل Navigation الذي يقدّمه إطار العمل Bootstrap.
ضمِّن ترويسات تنقّل متجاوبة في صفحات الويب باستخدام مكوِّن شرائط التنقّل الفعّال والمرن الذي يتوفّر عليه إطار العمل Bootstrap.
ترقيم الصفحات (Pagination)
نسِّق المحتوى متعدِّد الصفحات بإضافة روابط مُرقَّمة للتنقّل بين الصفحات باستخدام مكوِّن الترقيم المُضمَّن في إطار العمل Bootstrap.
العناصر المنبثقة (Popovers)
أضف تنسيقات وتأثيرات ظرفيّة بمحتوى مُخصَّص إلى صفحة الويب باستخدام العناصر المنبثقة التي يوفّرها إطار العمل Bootstrap.
شرائط التقدم (Progress)
أضف شرائط تنقّل مُجمَّعة أو منفردة إلى صفحات الويب ونسِّق خلفيّاتها باستخدام مكوِّن شرائط التقدّم في إطار العمل Bootstrap.
متتبع التمرير (Scrollspy)
يتيح متتبّع التمرير في Bootstrap إمكانية تحديث عناصر التنقّل النشطة بناءً على جزء الصفحة الذي يوجد به شريط التمرير.
دورات الانتظار (spinners)
وضّح لزوار موقعك حالة التحميل الخاصة بالمكوّن أو الصفحة باستخدام دوّارات الانتظار في Bootstrap.
النخب (Toasts)
أظهر إشعارات لزوارك عبر مكونات النخب (toasts)، وهي رسائل تنبيه قابلة للتخصيص بسهولة.
التلميحات (Tooltips)
استخدم مكوِّن التلميحات في إطار العمل Bootstrap لإضافة إرشادات سريعة حول محتوى معيَّن في صفحة الويب.
الأدوات المرفقة
الإطارات (Borders)
تنسيق حدود العناصر في Bootstrap وتخصيص أنماطها للصوّر، والأزرار أو أي عنصُر آخر.
Clearfix
ألغ تأثير الخاصيّة float
على عناصر صفحة الويب باستخدام أداة Clearfix التي يقدّمها إطار العمل Bootstrap.
أيقونة الإغلاق (Close icon)
استخدم أداة أيقونة الإغلاق التي يقدّمها إطار العمل Bootstrap لتوفير أيقونة موَّحدة عبر المشروع تتيح تجاهل محتوى عناصر مثل النوافذ الشرطيّة Modals والتنبيهات Alerts.
الألوان (Colors)
استعن بأدوات الألوان في إطار العمل Bootstrap لتصميم هويّة بصريّة متناسقة وموَّحدة على صفحات الموقع.
الخاصية display
بدِّل بسرعة بين القيّم الأكثر شيوعًا للخاصيّة display
باستخدام أصناف العرض المتجاوبة التي يقدّمها إطار العمل Bootstrap.
العناصر المُضمَّنة (Embeds)
استعن بأدوات التضمين التي يتوفّر عليها إطار العمل Bootstrap لإدراج مقاطع فيديو أو عروض شارئح ضمن صفحات الويب.
حاويات Flex
استخدم حاويّات Flex للتعامل السريع والفعّال مع مُخطّطات Flexbox ونظام الشبكة في إطار العمل Bootstrap.
تعويم العناصر (Float)
فعِّل أدوات التعويم Float المتجاوبة التي يوفّرها إطار العمل Bootstrap على أي عنصُر تختاره عبر أي نقطة حديّة.
تبديل الصور (Image replacement)
ضع صورًا في خلفيّة بعض العناصر مكان النصوص باستخدام أداة تبديل الصوّر المتوفّرة في إطار العمل Bootstrap.
التفاعلات (Interactions)
تعرّف على أصناف مساعدة للتحكم في كيفية تفاعل المستخدمين مع محتويات الموقع.
الطفحان (overflow)
استخدم أدوات المساعدة المختصرة لضبط سلوك طفحان المحتوى عن العنصر.
تموضع العناصر (Position)
استخدم أدوات التموضع التي يتوفّر عليها إطار العمل Bootstrap لتحديد موضع العناصر في صفحة الويب.
قارئات الشاشات (Screenreaders)
استخدم أدوات قارئات الشاشة التي يقدّمها إطار العمل Bootstrap لإخفاء العناصر على جميع الأجهزة ما عدا قارئات الشاشة.
مكوِّن الظلال (Shadows)
أضف الظلال أو أزلها عن العناصر باستخدام أدوات box-shadow
.
الأبعاد (Sizing)
استخدم أدوات العرض والطول التي يوفّرها إطار العمل Bootstrap لجعل يأخذ كامل عرض أو طول العنصُر الذي يحويه.
التباعد (Spacing)
يحتوي إطار العمل Bootstrap على طيفٍ واسع من الأصناف الخدميّة المتجاوبة للتعديل على مظهر العنصُر.
الروابط الممتدة (Stretched link)
اجعل أي عنصر HTML أو مكوّن Bootstrap قابلًا للنقر من خلال "توسيع" ذلك العنصر وإضافة رابط داخلي عبر CSS.
النصوص (Text)
تعرَّف على كيفيّة استخدام أدوات النصوص في إطار العمل Bootstrap للتحكّم في المحاذاة، والالتفاف، وحجم النصّ وغيرها من الأمور.
المحاذاة الرأسية (Vertical alignment)
غيِّر محاذاة العناصر ذات القيم inline
و inline-block
و inline-table
للخاصية display
، وخلايا الجداول باستخدام أدوات المحاذاة العموديّة (vertical-align
).
قابلية الرؤية (Visibility)
تحكَّم في قابليّة الرؤية دون التعديل على قيمة الخاصيّة display
باستخدام أدوات الرؤية المتوفّرة في إطار العمل Bootstrap.
توسعة إطار Boostrap
المنهجية المتبعة (Approach)
تعرَّف على المبادئ التوجيهيّة والإستراتيجيّات والتقنيّات المستخدَمة لبناء إطار العمل Bootstrap وصيّانته بحيث تستطيع تخصيصه أكثر وتمديده بنفسك.
الأيقونات (Icons)
دليل ومُقترَحات حول استخدام مكتبات أيقونات خارجيّة مع إطار العمل Bootstrap.
الهجرة
الهجرة إلى الإصدار 4
الإصدار الرابع من Bootstrap هو إعادة كتابة جذرية للمشروع بأكمله. سنلخّص في هذه الصفحة أبرز التغييرات التي أتى بها هذا الإصدار، ثمّ سنسرد التغييرات بحسب كل مكونة على حدة.