Botão Bootstrap JS


Botão JS (button.js)

Use este plugin se quiser ter mais controle sobre seus botões.

Para um tutorial sobre Botões, leia nosso Tutorial de Botões de Bootstrap .


As classes de plug-in de botão

As classes abaixo podem ser usadas para estilizar qualquer elemento <a>, <button> ou <input>:

Class Description Example
.btn Adds basic styling to any button
.btn-default Indicates a default/standard button
.btn-primary Provides extra visual weight and identifies the primary action in a set of buttons
.btn-success Indicates a successful or positive action
.btn-info Contextual button for informational alert messages
.btn-warning Indicates caution should be taken with this action
.btn-danger Indicates a dangerous or potentially negative action
.btn-link Makes a button look like a link (will still have button behavior)
.btn-lg Makes a large button
.btn-sm Makes a small button
.btn-xs Makes an extra small button
.btn-block Makes a block-level button (spans the full width of the parent element)
.active Makes the button appear pressed
.disabled Makes the button disabled

Por JavaScript

Ative manualmente com:

$('.btn').button();


Opções de botão

None

Métodos de botão

A tabela a seguir lista todos os métodos de botão disponíveis.

Nota: Para este plugin, os métodos também podem ser passados ​​através de atributos de dados; anexe o nome do método a data-, como em data-toggle ou data-loading.

Method Description Try it
.button("toggle") Makes the button look pressed
.button("loading") Disables the button and changes the button text to "loading..."
.button("reset") Changes the button text to original text (if changed)
.button("string") Specifies a new button text

Mais exemplos

Usando CSS para personalizar botões

Como remover as bordas arredondadas:

Exemplo

.btn-default {
  border-radius: 0;
}

Como adicionar uma cor específica:

Exemplo

.btn-default {
  background: #000;
  color: #fff;
}

.btn-default:hover {
  background: #fff;
  color: #000;
}

Como adicionar sombras:

Exemplo

.btn-default {
  box-shadow: 1px 2px 5px #000000;
}