LOCAWEB STYLE

Documentação Locaweb Style

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 adicionados
Motivo
Lorem Ipsum dolor sit amet
Consectuer dip alet Lorem Ipsum

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.

Saiba mais

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.

Saiba mais

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.

Saiba mais

<div class="collapseGroup">
	<div class="boxCollapse">
   		<header data-target="#contrateConvenioDesc" data-toggle="collapse" class="noBorder">
        	<h4><span>01.</span> Contrate um conv&ecirc;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.