Referência visual de todos os componentes simples disponíveis.
Cabeçalho principal da página.
@h1 Título principal @h1 variant=muted Título muted @h1 variant=gradient Título gradient
Cabeçalho de seção.
@h2 Seção principal @h2 variant=muted Seção muted
Cabeçalho de subseção.
@h3 Subseção @h3 variant=muted Subseção muted
Cabeçalho de nível 4.
@h4 Título h4 @h4 variant=muted Título h4 muted
Cabeçalho de nível 5.
@h5 Título h5 @h5 variant=muted Título h5 muted
Cabeçalho de nível 6.
@h6 Título h6 @h6 variant=muted Título h6 muted
Parágrafo de texto padrão.
@p Este é um parágrafo de texto padrão com conteúdo informativo. @p variant=muted Este é um parágrafo com variante muted.
Este é um parágrafo de texto padrão com conteúdo informativo.
Este é um parágrafo com variante muted.
Texto de destaque, maior que o parágrafo padrão.
@lead Texto lead de destaque para introduções. @lead variant=muted Texto lead muted.
Texto lead de destaque para introduções.
Texto lead muted.
Texto pequeno para notas e detalhes secundários.
@small Nota de rodapé ou texto secundário. @small variant=muted Nota ainda mais discreta.
Legenda ou rótulo muito pequeno.
@caption Legenda da imagem @caption variant=uppercase Categoria
Link estilizado com variantes de aparência.
@link href=# Saiba mais @link href=# variant=muted Link discreto @link href=# variant=nav Navegação
Citação em destaque com borda lateral.
@blockquote A simplicidade é a sofisticação máxima. @blockquote variant=accent Design com propósito. @blockquote variant=muted Texto discreto em citação.
A simplicidade é a sofisticação máxima.
Design com propósito.
Texto discreto em citação.
Trecho de código inline.
Use @code para destacar variáveis ou comandos inline.
Use @code para destacar variáveis ou comandos inline, como @code npm install ou @code const x = 1.
Bloco de código com formatação preservada.
@pre
function hello() {
console.log("Olá mundo")
}function hello() {
console.log("Olá mundo")
}Tecla de teclado estilizada.
@kbd size=sm Ctrl @kbd Shift @kbd size=md Enter
Campo de entrada de texto.
@input placeholder=Nome completo @input variant=error, placeholder=Campo inválido @input variant=success, placeholder=Campo válido @input size=sm, placeholder=Pequeno @input size=lg, placeholder=Grande
Campo de texto multilinha.
@textarea placeholder=Escreva sua mensagem... @textarea variant=error, placeholder=Campo com erro
Campo de seleção de opções.
@select
@option
Selecione uma opção
@option value=1
Opção 1
@option value=2
Opção 2Rótulo para campos de formulário.
@label Nome @label variant=required E-mail
Caixa de seleção.
@checkbox @checkbox variant=error @checkbox size=sm @checkbox size=lg
Botão de seleção única.
@radio name=grupo @radio name=grupo @radio name=grupo2, variant=error
Interruptor de alternância.
@switch @switch variant=active @switch variant=success @switch size=sm @switch size=lg
Wrapper centralizado com largura máxima.
@container Conteúdo centralizado (max-w-6xl) @container size=narrow Conteúdo estreito (max-w-3xl)
Layout horizontal com flex row.
@row gap=md, align=between
@div
Item A
@div
Item B
@div
Item CLayout vertical com flex column.
@column gap=sm, align=start
@div
Item 1
@div
Item 2
@div
Item 3Layout em grade responsivo.
@grid cols=3, gap=md
@card
Card 1
@card
Card 2
@card
Card 3Conteúdo do card.
Conteúdo do card.
Conteúdo do card.
Linha separadora horizontal.
@divider @divider variant=accent @divider variant=dark, spacing=sm
Conteúdo acima
Divisor padrão
Divisor accent
Divisor dark, espaçamento pequeno
Contêiner de conteúdo com sombra e bordas arredondadas.
@card Conteúdo padrão @card variant=elevated Elevado @card variant=primary Borda primary @card variant=dark Dark
Variante default com sombra suave.
Sombra mais pronunciada.
Borda lateral teal.
Borda lateral laranja.
Borda dupla, sem sombra.
Fundo escuro.
Imagem responsiva com variantes de estilo.
@image src=static/img/ada_logo.svg, alt=Logo Ada, variant=rounded @image src=static/img/ada_logo.svg, alt=Logo, variant=circle
Etiqueta arredondada de destaque, maior que o badge.
@pill Padrão @pill variant=accent Novidade @pill variant=gradient Destaque @pill variant=success Ativo @pill variant=new New @pill size=sm Pequeno @pill size=lg Grande
Etiqueta compacta para status e categorias.
@badge Primary @badge variant=secondary Secondary @badge variant=accent Accent @badge variant=success Success @badge variant=warning Warning @badge variant=danger Danger @badge variant=dark Dark
Foto de perfil circular ou arredondada.
@avatar src=static/img/ada_face.svg, alt=Ada @avatar src=static/img/ada_face.svg, alt=Ada, variant=rounded, size=lg @avatar src=static/img/ada_face.svg, alt=Ada, border=primary
Contêiner para ícone com fundo colorido.
@icon ★ @icon variant=accent, size=lg ♥ @icon variant=success ✓
Tabela de dados com cabeçalho, corpo e células.
@table
@thead
@tr
@th
Nome
@th
Status
@th align=right
Valor
@tbody
@tr
@td
Ada
@td
@badge variant=success
Ativo
@td align=right
R$ 120,00| Nome | Status | Valor |
|---|---|---|
| Ada Silva | Ativo | R$ 120,00 |
| Carlos Lima | Pendente | R$ 80,00 |
| Marina Costa | Inativo | R$ 200,00 |
Listas ordenadas e não ordenadas.
@ul variant=disc
@li
Primeiro item
@li
Segundo item
@ol
@li
Item ordenado 1
@li
Item ordenado 2Mensagem de feedback contextual.
@alert Mensagem informativa padrão. @alert variant=success Operação realizada com sucesso! @alert variant=warning Atenção: verifique os dados. @alert variant=danger Erro ao processar a solicitação.
Barra de progresso.
@progress @div class=h-full w-3/4 bg-teal-500 rounded-full @progress variant=success @div class=h-full w-1/2 bg-green-500 rounded-full @progress variant=danger, size=lg @div class=h-full w-1/4 bg-red-500 rounded-full
Indicador de carregamento animado.
@spinner @spinner variant=primary, size=lg @spinner size=sm
Placeholder animado para conteúdo carregando.
@skeleton variant=text, class=w-48 @skeleton variant=circle, class=w-12 h-12 @skeleton variant=rect, class=w-full h-32