في هذا الدرس 5تصفّح المواضيع
- تستخدم خاصية input group في bootstrap لاضافة عنصر مثل نص او ايقونة او زرار في بداية او نهاية عنصر <input>.
- لعمل input group يتم انشاء container حاوية داخل <form> مع كلاس input-group.
- داخل الحاوية يتم انشاء عنصر <input> وعنصر اخر يحتوي على العنصر الذي تريد اضافته قبل او بعد عنصر <input> وهذا العنصر يوضع له كلاس input-group-text.
Input Group
اضافة نص وصورة وزر لعنصر <input>.
HTML
<div class="input-group">
<span class="input-group-text">@</span>
<input type="text" class="form-control" placeholder="Username">
</div>
- يمكن عمل input group بداخله اكثر من <input> واضافة صورة او نص او زرار واحد لهم جميعا.
- يمكن ايضا عمل العكس فننشئ <input> واحد ونضيف له اكثر من صورة او نص او زرار.
Multiple Inputs Group
مثال على استخدام input-group-text واحد لاكثر من <input> والعكس.
HTML
<div class="input-group mb-3">
<span class="input-group-text">Person</span>
<input type="text" class="form-control" placeholder="First Name">
<input type="text" class="form-control" placeholder="Last Name">
</div>
- اي عنصر <input> يمكن التحكم في حجمه, يمكن تكبيره او تصغيره.
- اضافة كلاس input-group-lg بجوار كلاس input-group يزيد من حجم input-group.
- اضافة كلاس input-group-sm بجوار كلاس input-group يقلل من حجم input-group.
Input Group Sizing
التحكم في حجم input-group.
HTML
<div class="input-group input-group-lg">
<span class="input-group-text">@</span>
<input type="text" class="form-control" placeholder="Large Input Group">
</div>
- يمكن استخدام input checkbox و input radio مع input group في بداية او نهاية عنصر <input>.
- ولانهما ايضا من نوع <input> لذلك يجب وضعهما داخل container حاوية ويضاف كلاس input-group-text لهذه الحاوية.
Checkboxes and Radios
استخدام checkbox و radio في input group.
HTML
<div class="input-group mb-3">
<div class="input-group-text">
<input type="checkbox">
</div>
<input type="text" class="form-control" placeholder="Some text">
</div>
يمكن استخدام checkbox لعمل زرار toggle كالآتي:
- نقوم بانشاء container بداخله كلاس form-check وكلاس form-switch.
- بداخل container نضع checkbox بداخله كلاس form-check-input.
Custom Switch
عمل toggle switch باستخدام عنصر checkbox.
HTML
<div class="form-check form-switch">
<input class="form-check-input" type="checkbox" id="mySwitch" name="darkmode" value="yes" checked>
<label class="form-check-label" for="mySwitch">Dark Mode</label>
</div>
رحلتك في الدرس
—سجّل الدخول لحفظ تقدمك
تابع إنجاز المواضيع والمصطلحات والمهام، وكمّل من آخر خطوة على أي جهاز.