أدوات النصوص في إطار العمل Bootstrap
تعرَّف على كيفيّة استخدام أدوات النصوص في إطار العمل Bootstrap للتحكّم في المحاذاة، والالتفاف، وحجم النصّ وغيرها من الأمور.
محاذاة النصّ
ستمح أصناف محاذاة النصوص بمحاذاة النصّ بالنسبة لبقيّة المكوِّنات بكلّ سهولة.
<p class="text-justify">Ambitioni dedisse scripsisse iudicaretur. Cras mattis iudicium purus sit amet fermentum. Donec sed odio operae, eu vulputate felis rhoncus. Praeterea iter est quasdam res quas ex communi. At nos hinc posthac, sitientis piros Afros. Petierunt uti sibi concilium totius Galliae in diem certam indicere. Cras mattis iudicium purus sit amet fermentum.</p>
تتوفّر أصناف متجاوبة تستخدم نفس النقاط الحديّة التي يستخدمها نظام الشبكة في Bootstrap، تتوفّر لمحاذاة النصوص يسارًا، أو يمينًا أو في الوسط.
<p class="text-left">نصّ يُحاذى يسارًا على جميع قيّاسات الشاشة.</p>
<p class="text-center">نصّ يُحاذى في الوسط على جميع قيّاسات الشاشة.</p>
<p class="text-right">نصّ يُحاذى يمينًا على جميع قيّاسات الشاشة.</p>
<p class="text-sm-left">نصّ يُحاذى يسارًا على الشاشات الصغيرة فما فوق.</p>
<p class="text-md-left">نصّ يُحاذى يسارًا على الشاشات المتوسّطة فما فوق.</p>
<p class="text-lg-left">نصّ يُحاذى يسارًا على الشاشات العريضة فما فوق.</p>
<p class="text-xl-left">نصّ يُحاذى يسارًا على الشاشات العريضة جدًّا فما فوق.</p>
التفاف النصّ والطفح Overflow
امنع النصّ من الالتفاف باستخدام الصنف .text-nowrap
.
<div class="text-nowrap bd-highlight" style="width: 8rem;">
يجب أن يطفح هذا النصّ فوق العنصُر الأب.
</div>
يمكن اقتطاع المحتوى الأطول من العنصُر الحاوي باستخدام الصنف .text-truncate
لاقتطاع النصّ الطويل ووضع نقاط تتابع مكان النصّ المُقتَطَع. **يتطلّب استخدام display: inline-block
أو display: block
.
<!-- على المستوى الكتلي -->
<div class="row">
<div class="col-2 text-truncate">
Praeterea iter est quasdam res quas ex communi.
</div>
</div>
<!-- على المستوى السطريّ -->
<span class="d-inline-block text-truncate" style="max-width: 150px;">
Praeterea iter est quasdam res quas ex communi.
</span>
تحويل النصّ
يمكن التحويل بين حالة الأحرف (كبيرة Uppercase أو صغيرة Lowercase) باستخدام الأصناف المُعدَّة لهذا الغرض.
<p class="text-lowercase">Lowercased text.</p>
<p class="text-uppercase">Uppercased text.</p>
<p class="text-capitalize">CapiTaliZed text.</p>
لاحظ أنّ الصنف .text-capitalize
يحوِّل فقط الحرف الأول من كلّ كلمة، ويترك بقيّة النصّ بدون تغيير.
حجم الخطّ وميلانه
<p class="font-weight-bold">نصّ بخطّ ثخين.</p>
<p class="font-weight-normal">نصّ بخطّ عاديّ.</p>
<p class="font-weight-light">نصّ بخطّ رقيق.</p>
<p class="font-italic">نصّ مائل</p>