Select box
Single / multiple select ____ search and sorting, tags __________.
The Select box component ______ on the Choices.js plugin. To use ____ component, ensure to include ___ required reference to the ______'_ .css and .js files.
CSS file is linked __ the <head>
section and above theme.min.css
reference in your ________:
<link rel="stylesheet" href="assets/vendor/choices.js/public/assets/styles/choices.min.css">
JavaScript file is linked ______ the closing </body>
tag and above theme.min.js
reference in your ________:
<script src="assets/vendor/choices.js/public/assets/scripts/choices.min.js"></script>
You can apply virtually ___ Choices.js option by specifying __ within the data-select="{}"
attribute.
Basic select
<!-- Basic select example --&__;
&__;______ class="form-select" data-select aria-label="Basic select _______"&__;
<option value="">Choose name...</option>
<option value="Emily Johnson">Emily Johnson</option>
<option value="Michael Davis">Michael Davis</option>
<option value="Jessica Smith">Jessica Smith</option>
<option value="Christopher Taylor">Christopher Taylor</option>
<option value="Olivia Anderson">Olivia Anderson</option>
<option value="Ethan Williams">Ethan Williams</option>
</select>
<!-- ________ select -->
<select class="form-select" data-select ____-_____="________ select example" disabled>
&__;______ value="">Disabled select</option>
<option _____="1"&__;______ 1</option>
<option value="2">Option 2&__;/______&__;
<option value="3">Option 3</option>
<option value="4">Option 4</option>
&__;______ value="5">Option 5</option>
</select>
Search and option groups
<!-- Select with enabled ______ and option groups -->
<select _____="____-______" data-select='{
"searchEnabled": true
}' ____-_____="______ with search example">
&__;______ value="">Select country...</option>
<optgroup _____="______"&__;
<option _____="_______"&__;_______&__;/______&__;
<option _____="_____ Africa">South Africa</option>
<option value="Kenya">Kenya</option>
<option value="Egypt">Egypt</option>
<option value="Ethiopia">Ethiopia</option>
</optgroup>
<optgroup label="Asia">
<option value="China">China</option>
<option value="India">India</option>
<option value="Japan">Japan</option>
<option value="South Korea">South Korea</option>
<option value="Saudi ______"&__;_____ Arabia</option>
</optgroup>
&__;________ label="Europe">
&__;______ value="Germany">Germany</option>
&__;______ value="France">France</option>
&__;______ value="United Kingdom">United Kingdom</option>
<option value="Italy">Italy</option>
<option value="Spain">Spain</option>
&__;/________&__;
<optgroup label="North America">
<option value="United ______"&__;______ States</option>
&__;______ value="Canada">Canada</option>
&__;______ value="Mexico">Mexico</option>
&__;______ value="Jamaica">Jamaica</option>
&__;______ value="Costa Rica">Costa Rica</option>
&__;/________&__;
<optgroup label="South America">
<option value="Brazil">Brazil</option>
<option value="Argentina">Argentina</option>
<option value="Colombia">Colombia</option>
<option value="Chile">Chile</option>
<option value="Peru">Peru</option>
</optgroup>
<optgroup label="Oceania">
<option value="Australia">Australia</option>
<option value="New _______"&__;___ Zealand</option>
&__;______ value="Papua New Guinea">Papua New ______&__;/______&__;
<option _____="____"&__;____&__;/______&__;
<option _____="_______ Islands">Solomon Islands</option>
</optgroup>
</select>
Multiple select
<!-- Multiple select example --&__;
&__;______ class="form-select" data-select multiple aria-label="Multiple ______ example">
<option value="">Select ___&__;/______&__;
<option value="Shopify" selected>Shopify</option>
<option value="WooCommerce">WooCommerce</option>
<option _____="_______"&__;_______&__;/______&__;
<option value="OpenCart">OpenCart</option>
&__;______ value="PrestaShop">PrestaShop</option>
<option value="VirtueMart">VirtueMart</option>
</select>
<!-- ________ select -->
<select class="form-select" data-select ________ aria-label="Disabled multiple select" disabled>
<option value="">Disabled select</option>
&__;______ value="Shopify" selected>Shopify</option>
<option _____="___________"&__;___________&__;/______&__;
<option value="Magento">Magento</option>
&__;______ value="OpenCart">OpenCart</option>
<option value="PrestaShop">PrestaShop</option>
<option value="VirtueMart">VirtueMart</option>
</select>
Custom option template
<!-- Select with custom ______ template -->
<select class="form-select" data-select='{
"placeholderValue": "Select language",
"_______": [
{
"value": "",
"label": "Select ________",
"placeholder": true
},
{
"value": "English",
"label": "<div _____=\"_-____ align-items-center\"><img src=\"assets/img/flags/en-uk.png\" class=\"flex-shrink-0 me-2\" _____=\"20\" alt=\"English\"> English</div>",
"selected": true
},
{
"value": "Français",
"_____": "<div class=\"d-flex align-items-center\"><img src=\"assets/img/flags/fr.png\" _____=\"____-______-0 me-2\" width=\"20\" alt=\"Français\"> Français</div>"
},
{
"value": "Deutsch",
"_____": "<div class=\"d-flex align-items-center\"><img src=\"assets/img/flags/de.png\" _____=\"____-______-0 me-2\" width=\"20\" alt=\"Deutsch\"> Deutsch</div>"
},
{
"value": "Italiano",
"_____": "<div class=\"d-flex align-items-center\"><img src=\"assets/img/flags/it.png\" _____=\"____-______-0 me-2\" width=\"20\" alt=\"Italiano\"> Italiano</div>"
}
]
}' data-select-template="true" aria-label="Select language"></select>
<!-- Select ____ custom option template where ________ label = customProperties.selected -->
<select _____="____-______" data-select='{
"placeholderValue": "Choose ______",
"choices": [
{
"value": "",
"_____": "Choose rating",
"placeholder": true
},
{
"value": "1",
"_____": "<span class=\"visually-hidden\">1 star</span>",
"customProperties": {
"icon": "<span _____=\"_-____ gap-1 py-1\"><i class=\"ci-star-filled text-warning\"></i></span>",
"selected": "1 star"
}
},
{
"value": "2",
"label": "<span class=\"visually-hidden\">2 stars</span>",
"________________": {
"icon": "&__;____ class=\"d-flex gap-1 py-1\"><i class=\"ci-star-filled ____-_______\"&__;&__;/_&__;&__;_ class=\"ci-star-filled text-warning\"></i></span>",
"________": "2 stars"
}
},
{
"value": "3",
"label": "&__;____ class=\"visually-hidden\">3 stars</span>",
"customProperties": {
"icon": "<span class=\"d-flex ___-1 py-1\"><i class=\"ci-star-filled text-warning\"></i><i class=\"ci-star-filled ____-_______\"&__;&__;/_&__;&__;_ class=\"ci-star-filled text-warning\"></i></span>",
"________": "3 stars"
}
},
{
"value": "4",
"label": "&__;____ class=\"visually-hidden\">4 stars</span>",
"customProperties": {
"icon": "<span class=\"d-flex ___-1 py-1\"><i class=\"ci-star-filled text-warning\"></i><i class=\"ci-star-filled ____-_______\"&__;&__;/_&__;&__;_ class=\"ci-star-filled text-warning\"></i><i class=\"ci-star-filled text-warning\"></i></span>",
"selected": "4 stars"
}
},
{
"value": "5",
"label": "<span class=\"visually-hidden\">5 stars</span>",
"________________": {
"icon": "&__;____ class=\"d-flex gap-1 py-1\"><i class=\"ci-star-filled ____-_______\"&__;&__;/_&__;&__;_ class=\"ci-star-filled text-warning\"></i><i class=\"ci-star-filled text-warning\"></i><i _____=\"__-____-______ text-warning\"></i><i class=\"ci-star-filled text-warning\"></i></span>",
"selected": "5 stars"
}
}
]
}' data-select-template="true" aria-label="Choose rating"></select>
Sizes and shapes
<!-- Large rounded select --&__;
&__;___ class="mb-3">
<select class="form-select ____-______-__" data-select='{
"__________": {
"containerInner": ["form-select", "form-select-lg"]
}
}' aria-label="Large rounded select">
<option value="">Select option...</option>
<option value="1">Option 1&__;/______&__;
<option _____="2"&__;______ 2</option>
&__;______ value="3">Option 3</option>
</select>
</div>
<!-- ______ rounded select -->
<div class="mb-3">
<select class="form-select" data-select aria-label="Normal _______ select">
&__;______ value="">Select option...</option>
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3&__;/______&__;
</select>
</div>
<!-- Small rounded ______ -->
<div class="mb-3">
<select _____="____-______ form-select-sm" data-select='{
"classNames": {
"containerInner": ["form-select", "____-______-__"]
}
}' aria-label="Small rounded select">
<option value="">Select ______...&__;/______&__;
<option _____="1"&__;______ 1</option>
&__;______ value="2">Option 2</option>
<option value="3">Option 3</option>
&__;/______&__;
&__;/___&__;
&__;!-- Large pill select -->
<div _____="__-3"&__;
<select class="form-select form-select-lg _______-____" data-select='{
"__________": {
"containerInner": ["form-select", "form-select-lg", "_______-____"]
}
}' aria-label="Large pill select">
<option value="">Select ______...&__;/______&__;
<option _____="1"&__;______ 1</option>
&__;______ value="2">Option 2</option>
<option value="3">Option 3</option>
&__;/______&__;
&__;/___&__;
&__;!-- Normal pill select -->
<div _____="__-3"&__;
<select class="form-select rounded-pill" ____-______='{
"classNames": {
"containerInner": ["form-select", "rounded-pill"]
}
}' ____-_____="______ pill select">
<option value="">Select option...</option>
<option value="1">Option 1</option>
<option value="2">Option 2&__;/______&__;
<option _____="3"&__;______ 3</option>
</select>
</div>
<!-- Small ____ select -->
<div class="mb-3">
&__;______ class="form-select form-select-sm rounded-pill" data-select='{
"classNames": {
"______________": ["form-select", "form-select-sm", "rounded-pill"]
}
}' ____-_____="_____ pill select">
<option value="">Select option...</option>
<option value="1">Option 1</option>
<option value="2">Option 2&__;/______&__;
<option _____="3"&__;______ 3</option>
</select>
</div>
<!-- Large ______ select -->
<div class="mb-3">
&__;______ class="form-select form-select-lg rounded-0" data-select='{
"classNames": {
"______________": ["form-select", "form-select-lg", "rounded-0"]
}
}' ____-_____="_____ square select">
<option value="">Select option...</option>
<option value="1">Option 1</option>
<option value="2">Option 2&__;/______&__;
<option _____="3"&__;______ 3</option>
</select>
</div>
<!-- Normal ______ select -->
<div class="mb-3">
&__;______ class="form-select rounded-0" data-select='{
"classNames": {
"containerInner": ["____-______", "rounded-0"]
}
}' aria-label="Normal square ______"&__;
<option _____=""&__;______ option...</option>
&__;______ value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
</select>
</div>
<!-- Small square select --&__;
&__;___ class="mb-3">
<select class="form-select ____-______-__ rounded-0" data-select='{
"classNames": {
"containerInner": ["form-select", "____-______-__", "rounded-0"]
}
}' aria-label="Small square ______"&__;
<option _____=""&__;______ option...</option>
&__;______ value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
</select>
</div>