English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
O grupo de botões permite que vários botões sejam empilhados na mesma linha. Isso é muito útil quando você deseja alinhar os botões juntos. Você pode usar Plugin de Botão (Button) do Bootstrap Adicionar estilos de comportamento de caixas de seleção e caixas de verificação JavaScript opcionais.
A tabela a seguir resume algumas classes importantes de uso do grupo de botões fornecidas pelo Bootstrap:
Classe | descrição | exemplo de código |
---|---|---|
.btn-group | Esta classe é usada para formar grupos básicos de botões. Em .btn-group colocar uma série de botões com class .btn dos botões. | <div> <button type="button">Botão1</button> <button type="button">Botão2</button> </div> |
.btn-toolbar | Esta classe ajuda a combinar vários <div> em um <div>, geralmente resultando em componentes mais complexos. | <div role="toolbar"> <div>.../div> <div>.../div> </div> |
.btn-group-lg, .btn-group-sm, .btn-group-xs | Estas classes podem ser aplicadas ao ajuste do tamanho do grupo de botões como um todo, sem a necessidade de ajustar o tamanho de cada botão. | <div>.../div> <div>.../div> <div>.../div> |
.btn-group-vertical | Esta classe permite que um grupo de botões seja exibido verticalmente, em vez de horizontalmente. | <div> ... </div> |
Os seguintes exemplos demonstram as classes discutidas na tabela acima .btn-group usando:
!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Bootstrap exemplo - grupos de botões básicos</title> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body> <div class="btn-group"> <button type="button" class="btn btn-default">botão 1</button> <button type="button" class="btn btn-default">botão 2</button> <button type="button" class="btn btn-default">botão 3</button> </div> </body> </html>Teste e veja ‹/›
Os resultados estão conforme mostrado a seguir:
Os seguintes exemplos demonstram as classes discutidas na tabela acima .btn-toolbar usando:
!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Bootstrap exemplo - barra de ferramentas de botões</title> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body> <div class="btn-toolbar" role="toolbar"> <div class="btn-group"> <button type="button" class="btn btn-default">botão 1</button> <button type="button" class="btn btn-default">botão 2</button> <button type="button" class="btn btn-default">botão 3</button> </div> <div class="btn-group"> <button type="button" class="btn btn-default">botão 4</button> <button type="button" class="btn btn-default">botão 5</button> <button type="button" class="btn btn-default">botão 6</button> </div> <div class="btn-group"> <button type="button" class="btn btn-default">botão 7</button> <button type="button" class="btn btn-default">botão 8</button> <button type="button" class="btn btn-default">botão 9</button> </div> </div> </body> </html>Teste e veja ‹/›
Os resultados estão conforme mostrado a seguir:
Os seguintes exemplos demonstram as classes discutidas na tabela acima .btn-group-* usando:
!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Bootstrap exemplo - tamanho do grupo de botões</title> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body> <div class="btn-group btn-group-lg"> <button type="button" class="btn btn-default">Botão 1</button> <button type="button" class="btn btn-default">Botão 2</button> <button type="button" class="btn btn-default">Botão 3</button> </div> <div class="btn-group btn-group-sm"> <button type="button" class="btn btn-default">Botão 4</button> <button type="button" class="btn btn-default">Botão 5</button> <button type="button" class="btn btn-default">Botão 6</button> </div> <div class="btn-group btn-group-xs"> <button type="button" class="btn btn-default">Botão 7</button> <button type="button" class="btn btn-default">Botão 8</button> <button type="button" class="btn btn-default">Botão 9</button> </div> </body> </html>Teste e veja ‹/›
Os resultados estão conforme mostrado a seguir:
Você pode anexar outro grupo de botões dentro de um grupo de botões, ou seja, dentro de um .btn-group 嵌套 .btn-group 。Quando você quiser usar o menu suspenso com uma série de botões, usará este.
!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Bootstrap exemplo - nested button group</title> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body> <div class="btn-group"> <button type="button" class="btn btn-default">botão 1</button> <button type="button" class="btn btn-default">botão 2</button> <div class="btn-group"> <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"> Clique para Expandir <span class="caret"></span> </button> <ul class="dropdown-menu"> <li><a href="#">Link Suspensível 1</a></li> <li><a href="#">Link Suspensível 2</a></li> </ul> </div> </div> </body> </html>Teste e veja ‹/›
Os resultados estão conforme mostrado a seguir:
Os seguintes exemplos demonstram as classes discutidas na tabela acima .btn-group-vertical usando:
!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Bootstrap exemplo - vertical button group</title> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body> <div class="btn-group-vertical"> <button type="button" class="btn btn-default">botão 1</button> <button type="button" class="btn btn-default">botão 2</button> <div class="btn-group-vertical"> <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"> Clique para Expandir <span class="caret"></span> </button> <ul class="dropdown-menu"> <li><a href="#">Link Suspensível 1</a></li> <li><a href="#">Link Suspensível 2</a></li> </ul> </div> </div> </body> </html>Teste e veja ‹/›
Os resultados estão conforme mostrado a seguir: