We are still cooking the magic in the way!
إطار Bootstrap 5
أساسيات الطباعة
أساسيات الطباعة في Bootstrap 5
يوفر Bootstrap 5 أدوات طباعة ممتازة تساعدك على إنشاء محتوى نصي جميل وقابل للقراءة. تم تصميم نظام الطباعة مع مراعاة أفضل الممارسات، بما في ذلك التباعد المناسب، والتحجيم المتجاوب، وإمكانية الوصول.
1. العناوين وعناوين العرض
يقوم Bootstrap بتنسيق جميع عناوين HTML القياسية (h1 إلى h6) بتباعد وحجم متسقين.
<!-- العناوين القياسية -->
<h1>h1. عنوان Bootstrap</h1>
<h2>h2. عنوان Bootstrap</h2>
<h3>h3. عنوان Bootstrap</h3>
<h4>h4. عنوان Bootstrap</h4>
<h5>h5. عنوان Bootstrap</h5>
<h6>h6. عنوان Bootstrap</h6>
<!-- فئات العناوين على عناصر أخرى -->
<p class="h1">فقرة منسقة كـ h1</p>
<div class="h2">div منسق كـ h2</div>
ملاحظة: عناوين العرض هي عناوين أكبر وأكثر تأثيراً تُستخدم للأقسام البارزة أو العناوين الرئيسية. تتراوح من display-1 (الأكبر) إلى display-6 (الأصغر).
<!-- عناوين العرض -->
<h1 class="display-1">عرض 1</h1>
<h1 class="display-2">عرض 2</h1>
<h1 class="display-3">عرض 3</h1>
<h1 class="display-4">عرض 4</h1>
<h1 class="display-5">عرض 5</h1>
<h1 class="display-6">عرض 6</h1>
2. النص التمهيدي ونص المحتوى
استخدم فئة .lead لجعل فقرة متميزة بحجم خط أكبر ووزن أخف.
<!-- فقرة تمهيدية -->
<p class="lead">
هذه فقرة تمهيدية. تبرز من نص المحتوى العادي
ومثالية للمقدمات أو الملخصات المهمة.
</p>
<!-- فقرة عادية -->
<p>
هذا نص محتوى عادي. يطبق Bootstrap تنسيقاً متسقاً
على جميع الفقرات مع ارتفاع السطر والتباعد المناسبين.
</p>
أفضل ممارسة: استخدم الفقرات التمهيدية بشكل مقتصد، عادةً فقرة واحدة في بداية القسم لتقديم المحتوى.
3. محاذاة النص والتحويل
يوفر Bootstrap فئات أدوات لمحاذاة النص تعمل بشكل متجاوب.
<!-- محاذاة النص -->
<p class="text-start">نص محاذ لليسار.</p>
<p class="text-center">نص محاذ للوسط.</p>
<p class="text-end">نص محاذ لليمين.</p>
<!-- محاذاة النص المتجاوبة -->
<p class="text-start text-md-center text-lg-end">
يسار على الموبايل، وسط على التابلت، يمين على سطح المكتب
</p>
<!-- تحويل النص -->
<p class="text-lowercase">نص بأحرف صغيرة</p>
<p class="text-uppercase">نص بأحرف كبيرة</p>
<p class="text-capitalize">نص بأحرف كبيرة في البداية</p>
تذكر: تستخدم أدوات محاذاة النص "start" و "end" بدلاً من "left" و "right" لدعم اللغات التي تُكتب من اليمين إلى اليسار (RTL).
4. وزن الخط والمائل
تحكم في وزن الخط ونمط النص باستخدام فئات الأدوات.
<!-- أوزان الخط -->
<p class="fw-bold">نص عريض</p>
<p class="fw-bolder">نص أكثر عرضاً (نسبة للعنصر الأب)</p>
<p class="fw-semibold">نص شبه عريض</p>
<p class="fw-normal">نص بوزن عادي</p>
<p class="fw-light">نص خفيف</p>
<p class="fw-lighter">نص أخف</p>
<!-- نمط الخط -->
<p class="fst-italic">نص مائل</p>
<p class="fst-normal">نص عادي (يزيل المائل)</p>
<!-- ارتفاع السطر -->
<p class="lh-1">ارتفاع سطر ضيق</p>
<p class="lh-sm">ارتفاع سطر صغير</p>
<p class="lh-base">ارتفاع سطر أساسي</p>
<p class="lh-lg">ارتفاع سطر كبير</p>
5. ألوان النص والأدوات
يوفر Bootstrap فئات ألوان سياقية للنص تتطابق مع ألوان السمة.
<!-- ألوان النص السياقية -->
<p class="text-primary">لون النص الأساسي</p>
<p class="text-secondary">لون النص الثانوي</p>
<p class="text-success">لون النص للنجاح</p>
<p class="text-danger">لون النص للخطر</p>
<p class="text-warning">لون النص للتحذير</p>
<p class="text-info">لون النص للمعلومات</p>
<p class="text-light bg-dark">لون النص الفاتح</p>
<p class="text-dark">لون النص الداكن</p>
<p class="text-muted">لون النص الباهت</p>
<p class="text-white bg-dark">لون النص الأبيض</p>
<!-- نص مع خلفية -->
<p class="text-bg-primary">نص مع خلفية أساسية</p>
<p class="text-bg-success">نص مع خلفية النجاح</p>
<!-- زخرفة النص -->
<p class="text-decoration-underline">نص مسطر</p>
<p class="text-decoration-line-through">نص مشطوب</p>
<a href="#" class="text-decoration-none">رابط بدون تسطير</a>
إمكانية الوصول: عند استخدام اللون لنقل المعنى، قدم دائماً سياقاً إضافياً (مثل الأيقونات أو النص) للمستخدمين الذين قد لا يتمكنون من رؤية الألوان.
6. أدوات نصية إضافية
<!-- التفاف النص والفيض -->
<p class="text-wrap">هذا النص سيلتف بشكل طبيعي</p>
<p class="text-nowrap">هذا النص لن يلتف</p>
<p class="text-break">هذا النص سيكسر الكلمات الطويلة لمنع الفيض</p>
<p class="text-truncate" style="max-width: 200px;">
سيتم اقتطاع هذا النص بنقاط الحذف...
</p>
<!-- أدوات حجم الخط -->
<p class="fs-1">حجم الخط 1 (الأكبر)</p>
<p class="fs-2">حجم الخط 2</p>
<p class="fs-3">حجم الخط 3</p>
<p class="fs-4">حجم الخط 4</p>
<p class="fs-5">حجم الخط 5</p>
<p class="fs-6">حجم الخط 6 (الأصغر)</p>
<!-- خط أحادي المسافة -->
<p class="font-monospace">هذا بخط أحادي المسافة</p>
<!-- إعادة تعيين النص -->
<p class="text-reset">
هذا النص <a href="#" class="text-reset">يرث اللون من العنصر الأب</a>
</p>
7. مثال عملي: رأس مقالة
<article class="py-5">
<div class="container">
<!-- شارة الفئة -->
<span class="badge text-bg-primary mb-2">تطوير الويب</span>
<!-- عنوان المقالة -->
<h1 class="display-4 fw-bold mb-3">
البدء مع طباعة Bootstrap 5
</h1>
<!-- معلومات المقالة -->
<p class="text-muted mb-4">
<span class="fw-semibold">بواسطة أحمد محمد</span> ·
<time>15 مايو 2024</time> ·
5 دقائق قراءة
</p>
<!-- فقرة تمهيدية -->
<p class="lead mb-4">
الطباعة هي أساس التصميم الجيد. يوفر Bootstrap 5
مجموعة شاملة من أدوات الطباعة التي تساعدك على إنشاء
محتوى جميل وقابل للقراءة بأقل جهد.
</p>
<!-- محتوى المقالة -->
<p>
في هذا الدرس، سنستكشف جميع ميزات الطباعة
المتاحة في Bootstrap 5، من العناوين الأساسية إلى أدوات
النص المتقدمة. ستتعلم كيفية إنشاء محتوى نصي ذو مظهر احترافي
يعمل بشكل مثالي على جميع الأجهزة.
</p>
</div>
</article>
تمرين تطبيقي
المهمة: أنشئ بطاقة معاينة منشور مدونة بالمتطلبات التالية:
- عنوان عرض للعنوان
- فقرة تمهيدية للمقتطف
- نص باهت للمؤلف والتاريخ
- شارة للفئة بخلفية أساسية
- محاذاة وتباعد مناسبين للنص
- استخدام أوزان خطوط مناسبة
إضافي: اجعل محاذاة النص متجاوبة - في الوسط على الموبايل، محاذاة لليسار على سطح المكتب.
الملخص
- يوفر Bootstrap تنسيقاً متسقاً للعناوين (h1-h6) وعناوين العرض (display-1 إلى display-6)
- استخدم فئة
.leadللفقرات التمهيدية المتميزة - أدوات محاذاة النص (text-start, text-center, text-end) تدعم نقاط الانقطاع المتجاوبة
- فئات وزن الخط تتراوح من fw-lighter إلى fw-bolder
- ألوان النص السياقية (text-primary, text-success, إلخ) تنقل المعنى
- أدوات إضافية تتحكم في تحويل النص والزخرفة والالتفاف والفيض
- استخدم text-start/text-end بدلاً من left/right لدعم لغات RTL