Pular para o conteúdo

DocsDadosBarras

Dados

Barras

Colunas que crescem ao entrar, com dica por coluna e total que conta no card.

data-u="bars"

Exemplo

Deploys
148 nesta semana

Instalação

Barras vem no pacote completo, em unslop.css e unslop.js:

curl -fsSL unslop.leallabs.dev/i | sh

Um bloco pronto que usa barras:

curl -fsSL unslop.leallabs.dev/i | sh -s add wall-steps

Sem build O add por nome serve pra gráficos e blocos. Componentes com JS moram em unslop.js, que monta sozinho todo data-u da página.

Props

Vão em data-u-props, como JSON.

PropTipoPadrãoO que faz
labelsarray[]Um rótulo por coluna.
seriesarray de arrayssem padrãoUma série por período. Um period no mesmo card troca a série.
valuesarraysem padrãoSérie única, quando não há period.
maxnumbermaior valorTopo da escala.
colorstringvar(--c3)Cor das barras. Use um token, como var(--c1).
startnumber0Série que abre.

Classes e variantes

ClasseO que faz
[data-bars-total]Em qualquer elemento do card: recebe a soma da série, contando.

Acessibilidade e teclado

Estado e papéis

OndeAtributoO que diz
cada colunatabindex="0", aria-label"Seg: 22". A coluna focada mostra a dica.

Teclado

TeclaFaz
Tabanda pelas colunas e mostra o valor

Eventos e API

el._u.update(props) troca as props sem remontar.

Digite pra buscar. Setas escolhem, Enter abre.