Componentes / Accordion

Accordion

Paineis expansiveis para organizar conteudo em secoes colapsaveis. Ideal para FAQs, configuracoes e conteudo extenso.

Accordion Basico

Preview

O CANTA Design System e a biblioteca de componentes visuais da CANTA, com estilo brutalista, bordas solidas e tipografia bold.

HTML
<div class="canta-accordion">
  <div class="canta-accordion__item canta-accordion__item--open">
    <button class="canta-accordion__header">
      <span>O que e o CANTA Design System?</span>
      <span class="canta-accordion__icon material-symbols-rounded">expand_more</span>
    </button>
    <div class="canta-accordion__body">
      <p>O CANTA Design System e a biblioteca de componentes...</p>
    </div>
  </div>
  <div class="canta-accordion__item">
    <button class="canta-accordion__header">
      <span>Como instalar?</span>
      <span class="canta-accordion__icon material-symbols-rounded">expand_more</span>
    </button>
    <div class="canta-accordion__body">
      <p>Importe o arquivo canta-ds.css...</p>
    </div>
  </div>
</div>

Com Icones

Icone + Titulo

Nome, e-mail, telefone e endereco do colaborador.

HTML
<div class="canta-accordion__item">
  <button class="canta-accordion__header">
    <span style="display: flex; align-items: center; gap: 8px;">
      <span class="material-symbols-rounded">person</span>
      Dados Pessoais
    </span>
    <span class="canta-accordion__icon material-symbols-rounded">expand_more</span>
  </button>
  <div class="canta-accordion__body">
    <p>Nome, e-mail, telefone e endereco.</p>
  </div>
</div>

API

Classe Descricao
.canta-accordionContainer principal do accordion
.canta-accordion__itemItem individual do accordion
.canta-accordion__item--openItem expandido / aberto
.canta-accordion__headerBotao de cabecalho clicavel
.canta-accordion__iconIcone de expansao (seta)
.canta-accordion__bodyConteudo colapsavel do item