Skip to main content

Botão

Este componente tem o objetivo de apresentar ao usuário uma ação disponível na interface.

Como utilizar

Os botões são utilizados para executar ações em primeiro plano (quando ocorre uma mudança imediata na interface) ou em segundo plano (quando visualmente nada muda na interface). Eles podem ser compostos por textos, ícones ou ambos. O texto de dentro dos botões deve ser apresentado em letras maiúsculas.

Existem cores específicas para cada contexto, conforme referência abaixo:

EstadoBotãoContexto
primaryAção principal da interface. Deve ser utilizado apenas um botão desse tipo por formulário ou recurso.
secondaryAção secundária. Utilizado sempre que a ação não precisar de um contexto específico.
infoAção de destaque. Utilizado para destacar uma ação que não se encaixe em outros contextos.
successAção relacionada a sucesso. É o botão padrão para a adição de registros.
warningAção relacionada a alerta. Utilizado em situações que necessitem da atenção do usuário.
dangerAção crítica. Utilizado em confirmações ou em ações que não podem ser desfeitas ou que requerem muita atenção do usuário.
linkAção secundária sem destaque. Utilizado em casos onde a ação não precisa estar evidente na interface

Tamanhos

Além do padrão, existem outros dois tamanhos possíveis para o botão:

TamanhoBotão
sm
lg

Botão adicionar

Por padrão, o botão usado para adicionar um registro é apresentado com o ícone de "+" antes do rótulo, e utiliza a variação success. A classe btn-add, que não existe originalmente no Bootstrap, deve ser utilizada neste caso. Deve-se utilizar também o elemento aria-label="Adicionar XXX", onde "XXX" é o texto do interior do botão.

ClasseBotão
btn-add
<button class="btn btn-success btn-add" aria-label="Adicionar Documento">Documento</button> 

Botões agrupados

O grupo de botão é utilizado para representar botões que tenham relação entre si.