Componentes
Giro
Um desenho só, para esperar: no botão, perto do controle, ou no meio de uma região. Sempre com texto.
Quando não usar
- giro sozinho, sem texto
- esqueleto (placeholder)
Tamanhos e cores
claro
escuro
<p class="site-row" style="color:var(--hibex-text)"><span class="hx-spinner" aria-hidden="true"></span><span class="hx-spinner hx-spinner-lg" aria-hidden="true"></span><span class="hx-spinner hx-spinner-xl" aria-hidden="true"></span></p>
<p class="site-row"><span class="hx-spinner hx-spinner-lg hx-spinner-primary" aria-hidden="true"></span><span class="hx-spinner hx-spinner-lg hx-spinner-success" aria-hidden="true"></span><span class="hx-spinner hx-spinner-lg hx-spinner-warning" aria-hidden="true"></span><span class="hx-spinner hx-spinner-lg hx-spinner-danger" aria-hidden="true"></span><span class="hx-spinner hx-spinner-lg hx-spinner-muted" aria-hidden="true"></span></p>Nos botões
claro
escuro
<div class="hx-actions">
<button class="hx-button hx-button-primary" type="button" disabled aria-busy="true"><span class="hx-spinner" aria-hidden="true"></span>Publicando…</button>
<button class="hx-button" type="button" disabled aria-busy="true"><span class="hx-spinner" aria-hidden="true"></span>Carregando…</button>
<button class="hx-button hx-button-danger-solid" type="button" disabled aria-busy="true"><span class="hx-spinner" aria-hidden="true"></span>Recusando…</button>
</div>Sobre o fundo e numa região
claro
Carregando…
escuro
Carregando…
<p class="hx-loading" role="status" style="animation:none"><span class="hx-spinner" aria-hidden="true"></span>Carregando…</p>
<div class="hx-card site-spin-card"><span class="hx-spinner hx-spinner-xl hx-spinner-primary" aria-hidden="true"></span><p class="hx-meta">Preparando o relatório…</p></div>Referência
| Classe ou atributo | Para quê |
|---|---|
.hx-spinner + aria-hidden="true" | o giro; o texto ao lado diz o que espera |
.hx-spinner-lg / -xl | tamanho |
.hx-spinner-primary / -success / -warning / -danger / -muted | cor fora de um botão |
Origem: cap. 05 §3.6, cap. 10 §3.4 · ADR-0021, ADR-0038 · desde a versão 0.4.0