Componentes / Spinners

Spinners

Indicadores de carregamento animados para feedback visual. Multiplos tamanhos e variantes de cor.

Spinner Padrao

Preview
HTML
<div class="canta-spinner"></div>

Tamanhos

Small / Default / Large
HTML
<div class="canta-spinner canta-spinner--sm"></div>
<div class="canta-spinner"></div>
<div class="canta-spinner canta-spinner--lg"></div>

Variantes de Cor

Cores semanticas
Dark Background
HTML
<div class="canta-spinner canta-spinner--primary"></div>
<div class="canta-spinner canta-spinner--secondary"></div>
<div class="canta-spinner canta-spinner--success"></div>
<div class="canta-spinner canta-spinner--danger"></div>
<div class="canta-spinner canta-spinner--magenta"></div>
<div class="canta-spinner canta-spinner--white"></div>

Com Texto

Spinner + Label
Carregando...
HTML
<div style="display: flex; align-items: center; gap: 8px;">
  <div class="canta-spinner canta-spinner--sm canta-spinner--primary"></div>
  <span>Carregando...</span>
</div>

API

Classe Descricao
.canta-spinnerClasse base do spinner (obrigatoria)
.canta-spinner--smTamanho pequeno
.canta-spinner--lgTamanho grande
.canta-spinner--primaryCor primaria (azul CANTA)
.canta-spinner--secondaryCor secundaria (preto)
.canta-spinner--successCor de sucesso (verde)
.canta-spinner--dangerCor de erro (vermelho)
.canta-spinner--magentaCor magenta CANTA
.canta-spinner--whiteCor branca (para fundos escuros)