Pular para o conteúdo
Componentes

Interação e física · Exclusivo THM

Estilingue

Barra de ajuste em que o trilho estica como elástico quando você puxa além do fim e volta balançando.

Em resumo

Estilingue é um componente exclusivo do THM Componentes: um controle deslizante em que o trilho estica como um elástico quando você puxa além do mínimo ou do máximo, e o polegar amassa e se alonga com a velocidade. Funciona com v-model, teclado completo e leitores de tela, e serve para volume, orçamento e filtros de preço.

Estilingue: Barra de ajuste em que o trilho estica como elástico quando você puxa além do fim e volta balançando.
Captura da demonstração no catálogo

Como ele é

Um rótulo pequeno em maiúsculas fica à esquerda e o valor em número grande à direita, formatado em português. Abaixo, entre um sinal de menos e um de mais, corre um trilho fino cinza-claro preenchido de índigo até uma bolinha branca de borda colorida. Ao segurar, a bolinha cresce um pouco e ganha um halo. Puxada depressa, ela se alonga na direção do movimento; ao bater no fim, o trilho continua esticando com resistência, até cerca de 36 pixels, e volta com um balanço, como uma tira de borracha solta. Os ícones das pontas acompanham o estiramento.

Você pode estar procurando isto se pediu algo assim

  • slider que estica quando puxo além do limite
  • barrinha de volume com efeito elástico de borracha
  • controle de valor que dá uma sensação gostosa ao arrastar
  • filtro de preço deslizante com animação de mola
  • range input mais bonito que o padrão do navegador
  • barra de ajuste que balança quando chega no máximo, estilo iPhone
  • deixar o seletor de orçamento do formulário com mais personalidade

Também chamado de

  • stretchy slider
  • slider elástico
  • range slider
  • rubber band slider
  • controle deslizante
  • squash and stretch
  • slider com mola

Quando usar

  • Controle de volume num player de áudio ou de vídeo
  • Simulador de orçamento ou de parcelas numa página de vendas
  • Filtro de preço máximo numa loja ou num catálogo
  • Painéis de configuração em que cada ajuste numérico merece um toque de marca

Quando evitar

  • Quando a pessoa precisa escolher uma faixa com dois polegares, já que ele tem só um
  • Formulários muito sérios, como os bancários, em que o balanço parece brincadeira

Como pedir para a sua IA

Pedido de exemplo
Crie um controle deslizante elástico para o simulador de orçamento: o trilho estica com resistência além dos limites e volta com mola e o polegar faz squash and stretch, com role slider e teclado completo, valor formatado em pt-BR e sem estiramento para quem prefere menos movimento.

Com o THM Componentes, você cola o prompt completo do catálogo, que já traz o código-fonte deste componente, e a IA reproduz este efeito exato em vez de improvisar.

Perguntas sobre Estilingue

Estilingue é acessível?

Sim. Estilingue usa role slider com valor mínimo, máximo, atual e um texto com a unidade, e aceita setas, Page Up, Page Down, Home e End. Quando o teclado tenta passar do limite, o trilho dá o mesmo empurrão elástico do mouse, e o foco aparece como um contorno na bolinha.

Como ligo Estilingue a um valor do meu formulário?

Use v-model: Estilingue emite update:modelValue a cada passo e change quando a pessoa solta ou usa o teclado. As props min, max e step definem a faixa, label e unit definem rótulo e unidade, e o valor exibido sai formatado em pt-BR com as casas decimais do passo.

Com movimento reduzido, Estilingue ainda estica?

Não. Com a preferência de movimento reduzido ativa, Estilingue desliga o estiramento do trilho, o squash do polegar e o halo de pressão. O controle continua funcionando com mouse, toque e teclado, só que sem o balanço.

Interação e física

Componentes relacionados

Deixe a sua IA com repertório de estúdio

268 componentes Vue e Nuxt, 115 exclusivos, prompt pronto em todos. Pagamento único, acesso vitalício e 7 dias de garantia.