Slider

Default

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

Variations

Range

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

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>

With value

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

With min and max

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

With min and max

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

With step

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

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>

With labels

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

Without bubble

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

Disabled

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

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>
No Access
Basic Access
Editor Access
Manager Access

Priority

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

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] } }