Collapse
Muito usado em telas de configurações.
Collapses são usados para organizar grandes quantidades de conteúdo que trazem uma informação ou comportamentos do sistema para a interação com o usuário. Veja os exemplos abaixo:
Collapses complexos
Geralmente estes collapses são utilizados para conter grandes quantidades de informação, formulários e etc. São usados em telas de configurações ou onde precisamos seccionar muita informação referente a um mesmo assunto.
Motivos de descadastramento
Você pode editar os já cadastrados ou pode criar novos motivos para a sua lista.
Motivos adicionados
Motivo |
---|
Lorem Ipsum dolor sit amet
×
Um título qualquerAqui é um título do alertaAqui vai a mensagem de alerta, aviso, notificação ou qualquer outro aviso que você deseja aplicar. |
Consectuer dip alet Lorem Ipsum
×
Um título qualquerAqui é um título do alertaAqui vai a mensagem de alerta, aviso, notificação ou qualquer outro aviso que você deseja aplicar. |
Collapses simples
São collapses simples, para mostrar informações de forma rápida e descomplicada.
Repare que para fazer o collapse simples usa-se o mesmo código do collapse complexo. Com algumas alterações: 1. retiramos a borda padrão do lado esquerdo do header inserindo a classe noBorder na tag header. 2. Retirando o parágrafo contido na tag header.
Envolvemos os collapses dentro de um div chamado collapseGroup. Usar o collapseGroup é totalmente opcional, mas ele contém um padding que pode auxiliá-lo caso queira utilizá-lo dentro de alguma outro elemento.
01. Contrate um convênio
Para contratar um convênio, é necessário Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed velit justo, tincidunt nec ultricies at, pellentesque et elit. Proin risus odio, ultrices vel porttitor sed, blandit tristique eros. Aliquam erat volutpat. In hac habitasse platea dictumst.Proin eget velit sed mauris sollicitudin semper vel et sem. Nam dapibus placerat ante, nec feugiat elit faucibus sollicitudin. Aliquam accumsan mi id lectus posuere scelerisque. Fusce hendrerit nibh vel libero blandit mattis. Nullam vestibulum est eget enim iaculis ultrices.
02. Configure um meio de pagamento
Para contratar um convênio, é necessário Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed velit justo, tincidunt nec ultricies at, pellentesque et elit. Proin risus odio, ultrices vel porttitor sed, blandit tristique eros. Aliquam erat volutpat. In hac habitasse platea dictumst.Proin eget velit sed mauris sollicitudin semper vel et sem. Nam dapibus placerat ante, nec feugiat elit faucibus sollicitudin. Aliquam accumsan mi id lectus posuere scelerisque. Fusce hendrerit nibh vel libero blandit mattis. Nullam vestibulum est eget enim iaculis ultrices.
03. Implemente seu meio de pagamento
Para contratar um convênio, é necessário Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed velit justo, tincidunt nec ultricies at, pellentesque et elit. Proin risus odio, ultrices vel porttitor sed, blandit tristique eros. Aliquam erat volutpat. In hac habitasse platea dictumst.Proin eget velit sed mauris sollicitudin semper vel et sem. Nam dapibus placerat ante, nec feugiat elit faucibus sollicitudin. Aliquam accumsan mi id lectus posuere scelerisque. Fusce hendrerit nibh vel libero blandit mattis. Nullam vestibulum est eget enim iaculis ultrices.
<div class="collapseGroup"> <div class="boxCollapse"> <header data-target="#contrateConvenioDesc" data-toggle="collapse" class="noBorder"> <h4><span>01.</span> Contrate um convênio</h4> </header> <div class="collapse" id="contrateConvenioDesc"> <p>Texto contúdo </p> <p><a class="lnkSeta" href="#">Saiba mais</a></p> </div> </div> <div class="boxCollapse"> <header data-target="#configMeioPagtoDesc" data-toggle="collapse" class="noBorder"> <h4><span>02.</span> Configure um meio de pagamento</h4> </header> <div class="collapse" id="configMeioPagtoDesc"> <p>Texto contúdo</p> <p><a class="lnkSeta" href="#">Saiba mais</a></p> </div> </div> <div class="boxCollapse"> <header data-target="#impMeioPagtoDesc" data-toggle="collapse" class="noBorder"> <h4><span>03.</span> Implemente seu meio de pagamento</h4> </header> <div class="collapse" id="impMeioPagtoDesc"> <p>Texto contúdo</p> <p><a class="lnkSeta" href="#">Saiba mais</a></p> </div> </div> </div>
Collapse com navegação
Passo 1
Descrição passo 1
Instruções Passo 1
Passo 2
Descrição passo 2
Instruções passo 2
Passo 3
Descrição passo 3
Instruções passo 3
Collapse Desativado
Basta remover os atributos e classes da tag header
Collapse apenas com o título
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Utilização
Apenas coloque data-toggle="collapse" e o data-target para dar o controle de um elemento com collapse. Lembre-se de colocar a classe collapse para o elemento que terá o collapse. Se você quiser um determinado collapse já apareça aberto, insira a classe in.
Para o collapse ficar como um accordion, coloque o atributo data-parent="#seletor".
Se quiser ativar manualmente, utilize o código abaixo:
$(".collapse").collapse();
Eventos
Evento | Descrição |
---|---|
show | Este evento é disparado imediatamente quando a instância show é chamada. |
shown | Este evento é disparado quando um elemento de collapse está visível para o usuário. Irá esperar pela transição do CSS ser completada. |
hide | Este evento é disparado imediatamente quando o método hide for chamado. |
hidden | Este evento é disparado quando um elemento de collapse ficou escondido para o usuário. Ele espera até as transições do CSS terminarem. |