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

من موسوعة حسوب
ط استبدال النص - 'Bootstrap/browsers-devices' ب'Bootstrap/browsers_devices'
ط استبدال النص - 'Bootstrap/build-tools' ب'Bootstrap/build_tools'
سطر 19: سطر 19:
التعديل على شكل العناصر في إطار Bootstrap باستخدام [[Sass]].
التعديل على شكل العناصر في إطار Bootstrap باستخدام [[Sass]].


=== [[Bootstrap/build-tools|أدوات البناء (Build tools)]] ===
=== [[Bootstrap/build_tools|أدوات البناء (Build tools)]] ===
طريقة استخدام سكربتات npm المُضمَّنة في Bootstrap لتوليد التوثيق، وتجميع الشفرة المصدرية، وتشغيل الاختبارات وغير ذلك.
طريقة استخدام سكربتات npm المُضمَّنة في Bootstrap لتوليد التوثيق، وتجميع الشفرة المصدرية، وتشغيل الاختبارات وغير ذلك.



مراجعة 04:18، 11 أبريل 2018

تقديم إلى إطار 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)

Jumbotron

مجموعة عناصر القوائم (List group)

مربعات الحوار (Modal)

عناصر التنقل (Navs)

شرائط التنقل (Navbar)

أرقام الصفحات (Pagination)

العناصر المنبثقة (Popovers)

شرائط التقدم (Progress)

متتبع التمرير (Scrollspy)

التلميحات (Tooltips)

الأدوات المرفقة

الإطارات (Borders)

Clearfix

أيقونة الإغلاق (Close icon)

الألوان (Colors)

الخاصية display

العناصر المُضمَّنة (Embeds)

حاويات Flex

تعويم العناصر (Float)

تبديل الصور (Image replacement)

تموضع العناصر (Position)

قارئات الشاشات (Screenreaders)

الأبعاد (Sizing)

التباعد (Spacing)

النصوص (Text)

المحاذاة الرأسية (Vertical alignment)

قابلية الرؤية (Visibility)

توسعة إطار Boostrap

المنهجية المتبعة (Approach)

الأيقونات (Icons)