Exibição

Progress

Barra de progresso para indicar conclusão de tarefas.

Uso

Use o elemento <y-progress> no seu HTML:

html
<y-progress value="65"></y-progress>

Exemplos

Padrão

Padrão

Com label

Com label

Cores

Cores

Animado

Animado

Animação lenta

Animação lenta

Demo interativo

Clique em Replay para ver a animação novamente.

Demo interativo

Propriedades

PropriedadeTipoPadrãoDescrição
valuenumber0Porcentagem (0-100)
maxnumber100Valor máximo
color"primary" | "destructive" | "success" | "warning" | "info""primary"Cor da barra de progresso
show-labelbooleanfalseExibe o percentual ao lado da barra
animatedbooleanfalseAnima a barra de 0 até o valor declarado ao carregar
durationnumber1000Duração da animação em ms (requer animated)

Importação

Importe todos os componentes ou apenas este:

typescript
// Importar tudoimport '@yampi/ui';// Importar apenas este componenteimport '@yampi/ui/dist/components/progress.js';

Acessibilidade

  • Suporta navegação por teclado
  • Utiliza atributos ARIA apropriados
  • focus-visible para indicação de foco