CSS formalar
Bootstrap’ning standart sozlamalari
Bootstrap’da alohida forma boshqaruv elementlari avtomatik ravishda ba’zi global stillarni oladi.
class="form-control" klassiga ega barcha matnli <input>, <textarea> va <select> elementlari standart bo‘yicha width: 100%; qiymatiga ega bo‘ladi.
Uchala forma maketi uchun umumiy qoidalar:
- Yorliqlar va forma boshqaruv elementlarini
<div class="form-group">ichiga o‘rang (optimal oraliqlar uchun kerak) - Barcha matnli
<input>,<textarea>va<select>elementlariga.form-controlklassini qo‘shing
Quyidagi misolda ikkita kiritish maydoni, bitta checkbox va yuborish tugmasiga ega oddiy Bootstrap formasi yaratiladi:
Bootstrap forma misoli
<form>
<div class="form-group">
<label for="email">Email address:</label>
<input type="email" class="form-control" id="email">
</div>
<div class="form-group">
<label for="pwd">Password:</label>
<input type="password" class="form-control" id="pwd">
</div>
<div class="checkbox">
<label><input type="checkbox"> Remember me</label>
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
O‘zingiz sinab ko‘ring »
Forma klasslari
| Klass | Tavsif | Misol |
|---|---|---|
| .form-inline | <form> elementini inline-block boshqaruv elementlari bilan chapga tekislangan qiladi (Bu faqat kengligi kamida 768px bo‘lgan viewport’lardagi formalarga taalluqli) | Sinab ko‘ring |
| .form-horizontal | Yorliqlar va forma boshqaruv elementlari guruhlarini gorizontal maketda tekislaydi | Sinab ko‘ring |
| .form-control | input, textarea va select elementlarida ularni sahifaning butun kengligi bo‘ylab yoyish va moslashuvchan qilish uchun ishlatiladi | Sinab ko‘ring |
| .form-control-feedback | Formani tekshirish (validatsiya) klassi | Sinab ko‘ring |
| .form-control-static | Gorizontal forma ichida forma yorlig‘i yoniga oddiy matn qo‘shadi | Sinab ko‘ring |
| .form-group | Forma kiritish maydoni va yorlig‘i uchun konteyner | Sinab ko‘ring |
Kiritish maydoni klasslari
| Klass | Tavsif | Misol |
|---|---|---|
| .input-group | Kiritish maydoni oldiga yoki orqasiga "yordamchi matn" sifatida belgi (icon), matn yoki tugma qo‘shib, uni boyitish uchun ishlatiladigan konteyner | Sinab ko‘ring |
| .input-group-lg | Katta kiritish guruhi | Sinab ko‘ring |
| .input-group-sm | Kichik kiritish guruhi | Sinab ko‘ring |
| .input-group-addon | .input-group klassi bilan birga bu klass kiritish maydoni yoniga belgi (icon) yoki yordamchi matn qo‘shish imkonini beradi | Sinab ko‘ring |
| .input-group-btn | .input-group klassi bilan birga bu klass kiritish maydoni yoniga tugma biriktiradi. Ko‘pincha qidiruv paneli sifatida ishlatiladi | Sinab ko‘ring |
| .input-lg | Katta kiritish maydoni | Sinab ko‘ring |
| .input-sm | Kichik kiritish maydoni | Sinab ko‘ring |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
