چک باکس و رادیو تصویر
برای ایجاد چک باکس و رادیو سفارشی با تصویر، از کلاس image-control با custom-control استفاده کنید و تگ <img> را داخل تگ <label> قرار دهید.
با چک باکس
با رادیو
مثال کد
<div class="custom-control custom-checkbox image-control">
<input type="checkbox" class="custom-control-input" id="imageCheck1">
<label class="custom-control-label" for="imageCheck1"><img src="./images/stock/sq/a.jpg" alt=""></label>
</div>
مثال کد
<div class="custom-control custom-radio image-control">
<input type="radio" class="custom-control-input" id="imageRadio1">
<label class="custom-control-label" for="imageRadio1"><img src="./images/stock/sq/d.jpg" alt=""></label>
</div>
چک باکس گروه بندی شده
برای چک باکس گروه بندی شده از کلاس custom-control-pro با custom-control استفاده کنید همچنین اگر می خواهید کنترل را پنهان کنید، از کلاس no-control با آن استفاده کنید.
برای گروه از ul.custom-control-group > li > .custom-control استفاده کنید، اگر می خواهید آن ها را عمودی کنید از .custom-control-vertical در ul استفاده کنید.
حالت پیش فرض
حالت بدون کنترل
با آیکون
فقط آیکون
مثال کد
<ul class="custom-control-group">
<li>
<div class="custom-control custom-control-sm custom-checkbox custom-control-pro">
<input type="checkbox" class="custom-control-input" name="btnCheckControl" id="btnCheckControl1">
<label class="custom-control-label" for="btnCheckControl1">برچسب گزینه</label>
</div>
</li>
<li>
<div class="custom-control custom-control-sm custom-checkbox custom-control-pro">
<input type="checkbox" class="custom-control-input" name="btnCheckControl" id="btnCheckControl5" checked>
<label class="custom-control-label" for="btnCheckControl5">گزینه علامت دار</label>
</div>
</li>
<li>
<div class="custom-control custom-control-sm custom-checkbox custom-control-pro">
<input type="checkbox" class="custom-control-input" name="btnCheckControl" id="btnCheckControl6" disabled>
<label class="custom-control-label" for="btnCheckControl6">گزینه غیرفعال</label>
</div>
</li>
</ul>
رادیو گروه بندی شده
برای رادیو گروه بندی شده از کلاس custom-control-pro با custom-control استفاده کنید همچنین اگر می خواهید کنترل را پنهان کنید، از کلاس no-control با آن استفاده کنید.
برای گروه از ul.custom-control-group > li > .custom-control استفاده کنید، اگر می خواهید آن ها را عمودی کنید از .custom-control-vertical در ul استفاده کنید.
حالت پیش فرض
حالت بدون کنترل
با آیکون
فقط آیکون
انتخاب رنگ
مثال کد
<ul class="custom-control-group">
<li>
<div class="custom-control custom-control-sm custom-radio custom-control-pro">
<input type="radio" class="custom-control-input" name="btnRadio" id="btnRadio1">
<label class="custom-control-label" for="btnRadio1">برچسب گزینه</label>
</div>
</li>
<li>
<div class="custom-control custom-control-sm custom-radio custom-control-pro">
<input type="radio" class="custom-control-input" name="btnRadio" id="btnRadio5" checked>
<label class="custom-control-label" for="btnRadio5">گزینه علامت دار</label>
</div>
</li>
<li>
<div class="custom-control custom-control-sm custom-radio custom-control-pro">
<input type="radio" class="custom-control-input" name="btnRadio" id="btnRadio6" disabled>
<label class="custom-control-label" for="btnRadio6">گزینه غیرفعال</label>
</div>
</li>
</ul>
با محتوای سفارشی
می توانید چک باکس یا رادیو را با هر عنصر سبک دهی شده، درست مانند شکل زیر ایجاد کنید. فقط کلاس .custom-control-pro را به .custom-control اضافه کنید سپس آن عنصر سبک دهی شده را در تگ <label> قرار دهید. مثالی با کارت کاربر برای هدف نمایش نشان داده شده است.
توجه: نباید از هیچ عنصر سطح بلاک در تگ برچسب استفاده کنید.
مثال کد
<ul class="custom-control-group custom-control-vertical w-100">
<li>
<div class="custom-control custom-control-sm custom-checkbox custom-control-pro">
<input type="checkbox" class="custom-control-input" id="user-selection-s1" name="user-selection">
<label class="custom-control-label" for="user-selection-s1">
<span class="user-card">
<span class="user-avatar sq">
<img src="./images/avatar/c-sm.jpg" alt="">
</span>
<span class="user-info">
<span class="lead-text">مینا نجفی</span>
<span class="sub-text">توسعه دهنده ارشد</span>
</span>
</span>
</label>
</div>
</li>
<li>
<div class="custom-control custom-control-sm custom-checkbox custom-control-pro">
<input type="checkbox" class="custom-control-input" id="user-selection-s2" name="user-selection">
<label class="custom-control-label" for="user-selection-s2">
<span class="user-card">
<span class="user-avatar sm bg-pink">
<span>فت</span>
</span>
<span class="user-info">
<span class="lead-text">فرشید ترنیان</span>
<span class="sub-text">توسعه دهنده ارشد</span>
</span>
</span>
</label>
</div>
</li>
</ul>
مثال کد
<ul class="custom-control-group custom-control-vertical custom-control-stacked w-100">
<li>
<div class="custom-control custom-control-sm custom-radio custom-control-pro">
<input type="radio" class="custom-control-input" id="user-choose-s1" name="user-choose">
<label class="custom-control-label" for="user-choose-s1">
<span class="user-card">
<span class="user-avatar sm">
<img src="./images/avatar/c-sm.jpg" alt="">
</span>
<span class="user-name">مینا نجفی</span>
</span>
</label>
</div>
</li>
<li>
<div class="custom-control custom-control-sm custom-radio custom-control-pro">
<input type="radio" class="custom-control-input" id="user-choose-s2" name="user-choose">
<label class="custom-control-label" for="user-choose-s2">
<span class="user-card">
<span class="user-avatar sm bg-pink">
<span>فت</span>
</span>
<span class="user-name">فرشید ترنیان</span>
</span>
</label>
</div>
</li>
</ul>
مثال کد
<ul class="custom-control-group custom-control-vertical w-100">
<li>
<div class="custom-control custom-control-sm custom-radio custom-control-pro">
<input type="radio" class="custom-control-input" name="paymentCheck" id="paymentCheck1">
<label class="custom-control-label" for="paymentCheck1">
<em class="icon icon-lg ni ni-cc-paypal"></em><span>درگاه پرداخت بانک زرین پال</span>
</label>
</div>
</li>
<li>
<div class="custom-control custom-control-sm custom-radio custom-control-pro">
<input type="radio" class="custom-control-input" name="paymentCheck" id="paymentCheck2">
<label class="custom-control-label" for="paymentCheck2">
<em class="icon icon-lg ni ni-cc-mc"></em><span>درگاه پرداخت بانک ملت</span>
</label>
</div>
</li>
</ul>