BS4 kiritish guruhlari


ULASHISH

Bootstrap 4 kiritish guruhlari (input group)

.input-group klassi — kiritish maydoni oldiga yoki orqasiga "yordamchi matn" sifatida belgi (icon), matn yoki tugma qo‘shib, uni boyitish uchun ishlatiladigan konteyner.

Yordamchi matnni kiritish maydonining oldiga qo‘shish uchun .input-group-prepend dan, orqasiga qo‘shish uchun esa .input-group-append dan foydalaning.

Va nihoyat, ushbu yordamchi matnni bezash uchun .input-group-text klassini qo‘shing.

@
@example.com

Misol

<form>   <div class="input-group mb-3">     <div class="input-group-prepend">       <span class="input-group-text">@</span>     </div>     <input type="text" class="form-control" placeholder="Username">   </div>   <div class="input-group mb-3">     <input type="text" class="form-control" placeholder="Your Email">     <div class="input-group-append">       <span class="input-group-text">@example.com</span>     </div>   </div> </form>
O‘zingiz sinab ko‘ring »

Maslahat: Kiritish guruhi to‘g‘ri pastki tashqi chekinishga (margin) ega bo‘lishi uchun .mb-3 yordamchi klassidan foydalanamiz. Yordamchi klasslar haqida BS4 yordamchi klasslar bobida batafsil o‘qing.


Kiritish guruhi o‘lchami

Kichik kiritish guruhlari uchun .input-group-sm klassidan, katta kiritish guruhlari uchun esa .input-group-lg dan foydalaning:

Small
Default
Large

Misol

<form>   <div class="input-group mb-3 input-group-sm">      <div class="input-group-prepend">        <span class="input-group-text">Small</span>     </div>     <input type="text" class="form-control">   </div> </form> <form>   <div class="input-group mb-3">     <div class="input-group-prepend">       <span class="input-group-text">Default</span>     </div>     <input type="text" class="form-control">   </div> </form> <form>   <div class="input-group mb-3 input-group-lg">     <div class="input-group-prepend">       <span class="input-group-text">Large</span>     </div>     <input type="text" class="form-control">   </div> </form>
O‘zingiz sinab ko‘ring »


Bir nechta kiritish maydonlari va yordamchi elementlar

Bir nechta kiritish maydonlari yoki qo‘shimchalar (addon) qo‘shing:

Person
One Two Three

Misol

<!-- Multiple inputs --> <form>   <div class="input-group mb-3">     <div class="input-group-prepend">       <span class="input-group-text">Person</span>     </div>     <input type="text" class="form-control" placeholder="First Name">     <input type="text" class="form-control" placeholder="Last Name">   </div> </form> <!-- Multiple addons / help text --> <form>   <div class="input-group mb-3">     <div class="input-group-prepend">       <span class="input-group-text">One</span>       <span class="input-group-text">Two</span>       <span class="input-group-text">Three</span>     </div>     <input type="text" class="form-control">   </div> </form>
O‘zingiz sinab ko‘ring »

Checkbox va radio tugmalar bilan kiritish guruhi

Matn o‘rniga checkbox yoki radio tugmalardan ham foydalanishingiz mumkin:

Misol

<div class="input-group mb-3">   <div class="input-group-prepend">     <div class="input-group-text">       <input type="checkbox">     </div>   </div>   <input type="text" class="form-control" placeholder="Some text"> </div> <div class="input-group mb-3">   <div class="input-group-prepend">     <div class="input-group-text">       <input type="radio">     </div>   </div>   <input type="text" class="form-control" placeholder="Some text"> </div>
O‘zingiz sinab ko‘ring »

Kiritish guruhidagi tugmalar

Misol

<div class="input-group mb-3">   <div class="input-group-prepend">     <button class="btn btn-outline-primary" type="button">Basic Button</button>   </div>   <input type="text" class="form-control" placeholder="Some text"> </div> <div class="input-group mb-3">   <input type="text" class="form-control" placeholder="Search">   <div class="input-group-append">     <button class="btn btn-success" type="submit">Go</button>   </div> </div> <div class="input-group mb-3">   <input type="text" class="form-control" placeholder="Something clever..">   <div class="input-group-append">     <button class="btn btn-primary" type="button">OK</button>     <button class="btn btn-danger" type="button">Cancel</button>   </div> </div>
O‘zingiz sinab ko‘ring »

Ochiluvchi menyu tugmali kiritish guruhi

Kiritish guruhiga ochiluvchi menyu tugmasini qo‘shing. E’tibor bering, bunda odatdagidek .dropdown o‘rovchi elementi kerak emas.

Misol

<div class="input-group mt-3 mb-3">   <div class="input-group-prepend">     <button type="button" class="btn btn-outline-secondary dropdown-toggle" data-toggle="dropdown">       Dropdown button     </button>     <div class="dropdown-menu">       <a class="dropdown-item" href="#">Link 1</a>       <a class="dropdown-item" href="#">Link 2</a>       <a class="dropdown-item" href="#">Link 3</a>     </div>   </div>   <input type="text" class="form-control" placeholder="Username"> </div>
O‘zingiz sinab ko‘ring »

Kiritish guruhi yorliqlari (label)

Yorliqlarni (label) kiritish guruhidan tashqarida joylashtiring va for atributining qiymati kiritish maydonining id’siga mos kelishi kerakligini unutmang.

Yorliq ustiga bosing — kiritish maydoni fokusga olinadi:

@example.com

Misol

<label for="demo">Write your email here:</label> <div class="input-group mb-3">   <input type="text" class="form-control" placeholder="Email" id="demo" name="email">   <div class="input-group-append">     <span class="input-group-text">@example.com</span>   </div> </div>
O‘zingiz sinab ko‘ring »

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!