Slider

Default

<e-slider></e-slider>
<e-slider></e-slider>
JavaScript

Variations

Range

<e-slider value="20,40" range></e-slider>
<e-slider value="20,40" range></e-slider>
JavaScript

Range with steps

<e-slider value="-50,50" min="-200" max="200" range step="50" show-steps></e-slider>
<e-slider value="-50,50" min="-200" max="200" range step="50" show-steps></e-slider>
JavaScript

With value

<e-slider value="20"></e-slider>
<e-slider value="20"></e-slider>
JavaScript

With min and max

<e-slider value="-40" min="-80" max="40"></e-slider>
<e-slider value="-40" min="-80" max="40"></e-slider>
JavaScript

With min and max

<e-slider value="250" min="200" max="300"></e-slider>
<e-slider value="250" min="200" max="300"></e-slider>
JavaScript

With step

<e-slider min="200" max="300" step="10"></e-slider>
<e-slider min="200" max="300" step="10"></e-slider>
JavaScript

With show-steps

<e-slider min="0" max="200" step="10" show-steps></e-slider>
<e-slider min="0" max="200" step="10" show-steps></e-slider>
JavaScript

With labels

<e-slider min-label="Minimum" max-label="Maximum"></e-slider>
<e-slider min-label="Minimum" max-label="Maximum"></e-slider>
JavaScript

Without bubble

<e-slider no-bubble></e-slider>
<e-slider no-bubble></e-slider>
JavaScript

Disabled

<e-slider disabled="true"></e-slider>
<e-slider disabled="true"></e-slider>
JavaScript

Values

<e-slider step="1" max="3" value="0" show-steps no-bubble></e-slider>
<div class="e-slider e-slider-values">
  <div class="e-slider__value e-slider__value-min">
    No Access
  </div>
  <div class="e-slider__value">
    Basic Access
  </div>
  <div class="e-slider__value">
    Editor Access
  </div>
  <div class="e-slider__value e-slider__value-max">
    Manager Access
  </div>
</div>
<e-slider step="1" max="3" value="0" show-steps no-bubble></e-slider>
<div class="e-slider e-slider-values">
  <div class="e-slider__value e-slider__value-min">
    No Access
  </div>
  <div class="e-slider__value">
    Basic Access
  </div>
  <div class="e-slider__value">
    Editor Access
  </div>
  <div class="e-slider__value e-slider__value-max">
    Manager Access
  </div>
</div>
JavaScript
No Access
Basic Access
Editor Access
Manager Access

Priority

<e-slider priority="primary"></e-slider>
<e-slider priority="primary"></e-slider>
JavaScript

API Reference

Properties

NameDescriptionTypeRequiredDefault value
valueInitial value of the sliderstring50
rangeRange slider, values should be separated with comma, eg: '20,80'booleanfalse
minMinimum value for the slider, should be smaller than maximum. If maximum has not given, this should be smaller than 100int0
maxMaximum value for the slider, should be larger than minimum. If minimum has not given, this should be larger than 0int100
stepNumber of intervals for the sliderint1
show-stepsDisplay legal numbers on the sliderintfalse
min-labelText to display in the minimum positionstring
max-labelText to display in the maximum positionstring
no-bubbleDisable value tooltip on the bubblebooleanfalse
disabledDisabled state for the sliderbooleanfalse
priorityThe color of slider. Can be any value that has a corresponding text-color utility class. stringsecondary

Events

EventDescriptionReturns
updateFires on value update{ detail: { value: [as string], inprogress: true/false, lowValue: [as int, only on range], highValue: [as int, only on range] } }