Expand | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Description
Status | ||||||
---|---|---|---|---|---|---|
|
Toggle is a control that is used to quickly switch between two possible states.
Expand | ||||
---|---|---|---|---|
| ||||
This is best used as an alternative to checkboxes when it isn't part of a group or related states. Related items:
|
Behavior
If it is disabled, the cursor will indicate that the selection cannot be made.
Content guidelines
Toggles are used for binary actions that occur immediately after the user “flips” the Toggle switch. They are commonly used for “On/Off” situations.
Labels
Use labels with a Toggle so the action is clear. Labels should described the function of toggle and let the toggle type (icon, text etc) convey the toggles state.
Language
Use adjectives rather than verbs to describe labels and the state of the object affected.
Current appearances in our products
Expand | ||||
---|---|---|---|---|
| ||||
New LUX design
TBD - Open issues
- xxxxx
- xxxxx
- xxxxx
Deceissiond Made
- xxxxx
- xxxxx
- xxxxx
Next Steps / Tasks
- xxxxx
- xxxxx
- xxxxx
Html macro | ||
---|---|---|
| ||
<link rel="stylesheet" href="http://bfs-eng-de-03.kana-test.com/fonts/css/verint_lux.css"> <link rel="stylesheet" href="http://bfs-eng-de-03.kana-test.com/bootstrap-4.0.0/dist/css/bootstrap.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src="http://bfs-eng-de-03.kana-test.com/bootstrap-4.0.0/dist/js/bootstrap.bundle.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/prism.min.js"></script> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism-coy.min.css"> <div class="card"> <div class="card-header">Base>Check Toggle<Box</div> <div class="card-body"> <form> <form> <div class="form-group row"> <label for="inputKey" class="col-lg-32 col-form-label col-form-label-sm">Regular</label> <div class="col-lg-94"> <div class="custom-control custom-togglecheckbox custom-control-inline"> <input <input type="checkbox" class="custom-checkboxcontrol-toggleinput" id="toggle1customCheck1"> <label typeclass="checkboxcustom-control-label" checked /> <label for="toggle1"></label> </div> for="customCheck1"></label> </div> <div class="custom-control custom-checkbox custom-control-inline"> <input type="checkbox" class="custom-control-input" id="customCheck2" checked> <label class="custom-control-label" for="customCheck2"></label> </div> <div class="custom-control custom-togglecheckbox custom-control-inline"> <input type="checkbox" class="custom-control-input indeterminate" id="customCheck3"> <label class="custom-control-label" for="customCheck3"></label> </div> </div> <div class="col-lg-6"> <pre class="language-html"><code><script type="prism-html-markup"><div class="custom-control custom-checkbox custom-control-inline"> <input <input type="checkbox" class="custom-checkboxcontrol-toggleinput" id="toggle2customCheck1"> <label typeclass="checkboxcustom-control-label" /> <label for="toggle2"></label> </div> </div> </div> for="customCheck1"></label> </div> <div class="custom-control custom-checkbox custom-control-inline"> <input type="checkbox" class="custom-control-input" id="customCheck2" checked> <label class="custom-control-label" for="customCheck2"></label> </div> <div class="custom-control custom-checkbox custom-control-inline"> <input type="checkbox" class="custom-control-input indeterminate" id="customCheck3"> <label class="custom-control-label" for="customCheck3"></label> </div></script></code></pre> </div> </div> <div class="form-group row"> <label for="inputKey" class="col-lg-32 col-form-label col-form-label-sm">Disabled</label> <div class="col-lg-94"> <div class="custom-control custom-togglecheckbox custom-control-inline"> <input <input type="checkbox" class="custom-checkboxcontrol-toggleinput" id="toggle3customCheck4" disabled> type<label class="checkboxcustom-control-label" disabled checked /> <label for="toggle3"></label> </div> for="customCheck4"></label> </div> <div class="custom-control custom-checkbox custom-control-inline"> <input type="checkbox" class="custom-control-input" id="customCheck5" disabled checked> <label class="custom-control-label" for="customCheck5"></label> </div> <div class="custom-control custom-togglecheckbox custom-control-inline"> <input type="checkbox" class="custom-control-input indeterminate" id="customCheck6" disabled> <label class="custom-control-label" for="customCheck6"></label> </div> </div> <div class="col-lg-6"> <pre class="language-html"><code><script type="prism-html-markup"><div class="custom-control custom-checkbox custom-control-inline"> <input <input type="checkbox" class="custom-checkboxcontrol-toggleinput" id="toggle4customCheck4" typedisabled> <label class="checkboxcustom-control-label" disabled /> <label for="toggle4"></label> for="customCheck4"></label> </div> <div class="custom-control custom-checkbox custom-control-inline"> <input type="checkbox" class="custom-control-input" id="customCheck5" disabled checked> <label class="custom-control-label" for="customCheck5"></label> </div> <div class="custom-control custom-checkbox custom-control-inline"> <input type="checkbox" class="custom-control-input indeterminate" id="customCheck6" disabled> <label class="custom-control-label" for="customCheck6"></label> </div></script></code></pre> </div> </div> <div class="form-group row"> <label for="inputKey" class="col-lg-3-2 col-form-label col-form-label-sm">Error</label> <div class="col-lg-94"> <div class="custom-control custom-togglecheckbox custom-control-inline"> <input <input type="checkbox" class="custom-checkboxcontrol-toggleinput is-invalid" id="toggle5customCheck7"> type<label class="checkboxcustom-control-label" checked /> <label for="toggle5"></label> </div> for="customCheck7"></label> </div> <div class="custom-control custom-checkbox custom-control-inline"> <input type="checkbox" class="custom-control-input is-invalid" id="customCheck8" checked> <label class="custom-control-label" for="customCheck8"></label> </div> <div class="custom-control custom-togglecheckbox custom-control-inline"> <input type="checkbox" class="custom-control-input is-invalid indeterminate" id="customCheck9"> <label class="custom-control-label" for="customCheck9"></label> </div> </div> <div class="col-lg-6"> <pre class="language-html"><code><script type="prism-html-markup"><div class="custom-control custom-checkbox custom-control-inline"> <input <input type="checkbox" class="custom-checkboxcontrol-toggleinput is-invalid" id="toggle6customCheck7"> <label typeclass="checkboxcustom-control-label" /> <label for="toggle6"></label> </div> </div> </div> </form> </div> for="customCheck7"></label> </div> <div class="custom-control custom-checkbox custom-control-inline"> <input type="checkbox" class="custom-control-input is-invalid" id="customCheck8" checked> <label class="custom-control-label" for="customCheck8"></label> </div> <div class="custom-control custom-checkbox custom-control-inline"> <input type="checkbox" class="custom-control-input is-invalid indeterminate" id="customCheck9"> <label class="custom-control-label" for="customCheck9"></label> </div></script></code></pre> </div> </div> </form> </div> </div> |