overview

01
60

variantes

02

Slider simples

40

Sem display de valor

estados

03

comportamentos

04

modifiers · api

05
proptipodefaultdescrição
.sliderclasswrapper do input
.slider-rowclassgrid 1fr 80px (slider + valor)
.slider-valueclassdisplay do valor atual
minattrvalor mínimo
maxattrvalor máximo
stepattrincremento
valueattrvalor inicial

quando usar

06

use

  • Valores contínuos (brilho, volume)
  • Quando precisão exata não é crítica
  • Quando visualização do range ajuda (zoom, escala)

não use

  • Valores discretos pequenos (1-5) — usa radio
  • Quando precisão é crítica — usa number input
  • Múltiplos sliders empilhados sem labels

acessibilidade

07 · wcag aa

código

08 · html
<div class="slider-row"> <div class="slider"> <input type="range" min="0" max="100" value="60"> </div> <div class="slider-value">60</div> </div>