Elementos HTML fundamentais estilizados e aprimorados com classes extensíveis.
<h1>
Todos os cabeçalhos HTML <h6>
estão disponíveis.
O padrão global do Bootstrap font-size
é 14px , com um line-height
de 20px . Isso se aplica ao <body>
e a todos os parágrafos. Além disso, <p>
(parágrafos) recebem uma margem inferior de metade da altura da linha (10px por padrão).
Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula.
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec ullamcorper nulla non metus auctor fringilla. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec ullamcorper nulla non metus auctor fringilla.
Mecenas sed diam eget risus varius blandit sit amet non magna. Donec id elit non mi porta gravida at eget metus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.
<p> ... </p>
Faça um parágrafo se destacar adicionando .lead
.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non comodo luctus.
<p class = "liderar" > ... </p>
A escala tipográfica é baseada em duas variáveis LESS em variables.less : @baseFontSize
e @baseLineHeight
. O primeiro é o tamanho da fonte base usado e o segundo é a altura da linha base. Usamos essas variáveis e algumas matemáticas simples para criar as margens, preenchimentos e alturas de linha de todos os nossos tipos e muito mais. Personalize-os e o Bootstrap se adapta.
Faça uso das tags de ênfase padrão do HTML com estilos leves.
<small>
Para enfatizar inline ou blocos de texto, use a tag pequena.
Esta linha de texto deve ser tratada como letras miúdas.
<p> <small> Esta linha de texto deve ser tratada como letras miúdas. </pequeno> </p>
Para enfatizar um trecho de texto com um peso de fonte mais pesado.
O trecho de texto a seguir é renderizado como texto em negrito .
<strong> renderizado como texto em negrito </strong>
Para enfatizar um trecho de texto com itálico.
O trecho de texto a seguir é renderizado como texto em itálico .
<em> renderizado como texto em itálico </em>
Atenção!Sinta-se livre para usar <b>
e <i>
em HTML5. <b>
destina-se a destacar palavras ou frases sem transmitir importância adicional, enquanto <i>
é principalmente para voz, termos técnicos, etc.
Realinhe facilmente o texto aos componentes com classes de alinhamento de texto.
Texto alinhado à esquerda.
Texto alinhado ao centro.
Texto alinhado à direita.
- <p class = "text-left" > Texto alinhado à esquerda. </p>
- <p class = "text-center" > Texto alinhado ao centro. </p>
- <p class = "text-right" > Texto alinhado à direita. </p>
Transmita significado através da cor com um punhado de classes de utilidade de ênfase.
Fusce dapibus, tellus ac cursus comodo, tortor mauris nibh.
Etiam porta sem maleuada magna mollis euismod.
Donec ullamcorper nulla non metus auctor fringilla.
Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis.
Duis mollis, est non commodo luctus, nisi erat porttitor ligula.
- <p class = "silenciado" > Fusce dapibus, tellus ac cursus comodo, tortor mauris nibh. </p>
- <p class = "text-warning" > Etiam porta sem maleuada magna mollis euismod. </p>
- <p class = "text-error" > Donec ullamcorper nulla non metus auctor fringilla. </p>
- <p class = "text-info" > Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis. </p>
- <p class = "text-success" > Duis mollis, est non comodo luctus, nisi erat portttitor ligula. </p>
Implementação estilizada do <abbr>
elemento HTML para abreviaturas e siglas para mostrar a versão expandida ao passar o mouse. As abreviações com um title
atributo têm uma borda inferior pontilhada clara e um cursor de ajuda ao passar o mouse, fornecendo contexto adicional ao passar o mouse.
<abbr>
Para texto expandido em foco longo de uma abreviação, inclua o title
atributo.
Uma abreviação da palavra atributo é attr .
<abbr title = "atributo" > attr </abbr>
<abbr class="initialism">
Adicione .initialism
a uma abreviação para um tamanho de fonte um pouco menor.
HTML é a melhor coisa desde o pão fatiado.
<abbr title = "Linguagem de marcação de hipertexto" class = "inicialismo" > HTML </abbr>
Apresente as informações de contato do antepassado mais próximo ou de todo o trabalho.
<address>
Preserve a formatação terminando todas as linhas com <br>
.
- <endereço>
- <strong> Twitter, Inc. </strong><br>
- 795 Folsom Ave, Suíte 600 <br>
- São Francisco, CA 94107 <br>
- <abbr title = "Telefone" > P: </abbr> (123) 456-7890
- </endereço>
- <endereço>
- <strong> Nome Completo </strong><br>
- <a href = "mailto:#" > [email protected] </a>
- </endereço>
Para citar blocos de conteúdo de outra fonte em seu documento.
Envolva <blockquote>
qualquer HTML como a citação. Para cotações diretas, recomendamos um <p>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
- <blockquote>
- <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante. </p>
- </blockquote>
Mudanças de estilo e conteúdo para variações simples em um blockquote padrão.
Adicionar <small>
tag para identificar a origem. Envolva o nome do trabalho de origem em <cite>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
Alguém famoso em Source Title
- <blockquote>
- <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante. </p>
- <small> Alguém famoso <cite title = "Source Title" > Source Title </cite></small>
- </blockquote>
Use .pull-right
para uma citação de bloco flutuante e alinhada à direita.
- <blockquote class = "pull-right" >
- ...
- </blockquote>
Uma lista de itens em que a ordem não importa explicitamente.
- <ul>
- <li> ... </li>
- </ul>
Uma lista de itens em que a ordem importa explicitamente.
- <ol>
- <li> ... </li>
- </ol>
Remova o preenchimento padrão list-style
e à esquerda nos itens da lista (somente filhos imediatos).
- <ul class = "sem estilo" >
- <li> ... </li>
- </ul>
Coloque todos os itens da lista em uma única linha com inline-block
um leve preenchimento.
- <ul class = "inline" >
- <li> ... </li>
- </ul>
Uma lista de termos com suas descrições associadas.
- <dl>
- <dt> ... </dt>
- <dd> ... </dd>
- </dl>
Faça termos e descrições <dl>
alinhados lado a lado.
- <dl class = "dl-horizontal" >
- <dt> ... </dt>
- <dd> ... </dd>
- </dl>
Atenção!As listas de descrição horizontal truncarão termos muito longos para caber na coluna da esquerda text-overflow
. Em viewports mais estreitas, eles mudarão para o layout empilhado padrão.
Envolva trechos de código embutidos com <code>
.
<section>
deve ser encapsulado como embutido.
- Por exemplo , <code> & lt ; section & gt ;</ code > deve ser encapsulada como inline .
Use <pre>
para várias linhas de código. Certifique-se de escapar quaisquer colchetes angulares no código para renderização adequada.
<p>Exemplo de texto aqui...</p>
- <pré>
- <p>Exemplo de texto aqui...</p>
- </pre>
Atenção!Certifique-se de manter o código dentro das <pre>
tags o mais próximo possível da esquerda; ele irá renderizar todas as guias.
Opcionalmente, você pode adicionar a .pre-scrollable
classe que definirá uma altura máxima de 350px e fornecerá uma barra de rolagem do eixo y.
Para um estilo básico - preenchimento leve e apenas divisores horizontais - adicione a classe base .table
a qualquer arquivo <table>
.
# | Primeiro nome | Sobrenome | Nome de usuário |
---|---|---|---|
1 | Marca | Otto | @mdo |
2 | Jacó | Thornton | @gordo |
3 | Larry | o pássaro |
- < classe da tabela = "tabela" >
- …
- </table>
Adicione qualquer uma das seguintes classes à .table
classe base.
.table-striped
Adiciona zebra-striping a qualquer linha da tabela <tbody>
através do :nth-child
seletor CSS (não disponível no IE7-8).
# | Primeiro nome | Sobrenome | Nome de usuário |
---|---|---|---|
1 | Marca | Otto | @mdo |
2 | Jacó | Thornton | @gordo |
3 | Larry | o pássaro |
- <table class = "table table-striped" >
- …
- </table>
.table-bordered
Adicione bordas e cantos arredondados à tabela.
# | Primeiro nome | Sobrenome | Nome de usuário |
---|---|---|---|
1 | Marca | Otto | @mdo |
Marca | Otto | @getbootstrap | |
2 | Jacó | Thornton | @gordo |
3 | Larry o pássaro |
- <table class = "table table-bordered" >
- …
- </table>
.table-hover
Habilite um estado de foco nas linhas da tabela em um arquivo <tbody>
.
# | Primeiro nome | Sobrenome | Nome de usuário |
---|---|---|---|
1 | Marca | Otto | @mdo |
2 | Jacó | Thornton | @gordo |
3 | Larry o pássaro |
- <table class = "table table-hover" >
- …
- </table>
.table-condensed
Torna as mesas mais compactas cortando o preenchimento das células pela metade.
# | Primeiro nome | Sobrenome | Nome de usuário |
---|---|---|---|
1 | Marca | Otto | @mdo |
2 | Jacó | Thornton | @gordo |
3 | Larry o pássaro |
- <table class = "table table-condensed" >
- …
- </table>
Use classes contextuais para colorir as linhas da tabela.
Classe | Descrição |
---|---|
.success |
Indica uma ação bem-sucedida ou positiva. |
.error |
Indica uma ação perigosa ou potencialmente negativa. |
.warning |
Indica um aviso que pode precisar de atenção. |
.info |
Usado como uma alternativa aos estilos padrão. |
# | produtos | Pagamento realizado | Status |
---|---|---|---|
1 | TB - Mensal | 01/04/2012 | Aprovado |
2 | TB - Mensal | 02/04/2012 | Recusado |
3 | TB - Mensal | 03/04/2012 | Pendente |
4 | TB - Mensal | 04/04/2012 | Ligue para confirmar |
- ...
- < tr classe = "sucesso" >
- <td> 1 < /td>
- <td>TB - Mensal</ td >
- <td> 01 / 04 / 2012 < /td>
- <td>Aprovado</ td >
- </ tr >
- ...
Lista de elementos HTML de tabela suportados e como eles devem ser usados.
Marcação | Descrição |
---|---|
<table> |
Elemento de encapsulamento para exibir dados em formato tabular |
<thead> |
Elemento de contêiner para linhas de cabeçalho de tabela ( <tr> ) para rotular colunas de tabela |
<tbody> |
Elemento de contêiner para linhas de tabela ( <tr> ) no corpo da tabela |
<tr> |
Elemento de contêiner para um conjunto de células de tabela ( <td> ou <th> ) que aparece em uma única linha |
<td> |
Célula de tabela padrão |
<th> |
Célula de tabela especial para rótulos de coluna (ou linha, dependendo do escopo e posicionamento) |
<caption> |
Descrição ou resumo do que a tabela contém, especialmente útil para leitores de tela |
- <tabela>
- <caption> ... </caption>
- <thead>
- <tr>
- <th> ... </th>
- <th> ... </th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> ... </td>
- <td> ... </td>
- </tr>
- </tbody>
- </table>
Os controles de formulário individuais recebem estilo, mas sem nenhuma classe base necessária <form>
ou grandes alterações na marcação. Resulta em rótulos empilhados e alinhados à esquerda na parte superior dos controles de formulário.
- <formulário>
- <fieldset>
- <legend> Legenda </legend>
- <label> Nome do rótulo </label>
- <input type = "texto" placeholder = "Digite algo..." >
- <span class = "help-block" > Exemplo de texto de ajuda em nível de bloco aqui. </span>
- < classe de etiqueta = "caixa de seleção" >
- <input type = "checkbox" > Confira
- </label>
- <button type = "submit" class = "btn" > Enviar </button>
- </fieldset>
- </form>
Incluídos no Bootstrap estão três layouts de formulário opcionais para casos de uso comuns.
Adicione .form-search
ao formulário e .search-query
ao <input>
para uma entrada de texto extra-arredondada.
- <form class = "form-search" >
- <input type = "texto" class = "input-medium search-query" >
- <button type = "submit" class = "btn" > Pesquisar </button>
- </form>
Adicione .form-inline
para rótulos alinhados à esquerda e controles de bloco em linha para um layout compacto.
- <form class = "form-inline" >
- <input type = "texto" class = "input-small" placeholder = "Email" >
- <input type = "password" class = "input-small" placeholder = "Password" >
- < classe de etiqueta = "caixa de seleção" >
- <input type = "checkbox" > Lembrar de mim
- </label>
- <button type = "submit" class = "btn" > Entrar </button>
- </form>
Alinhe os rótulos à direita e flutue-os para a esquerda para fazê-los aparecer na mesma linha dos controles. Requer a maioria das alterações de marcação de um formulário padrão:
.form-horizontal
ao formulário.control-group
.control-label
ao rótulo.controls
para alinhamento adequado
- <form class = "form-horizontal" >
- <div class = "grupo de controle" >
- <label class = "control-label" for = "inputEmail" > E- mail </label>
- <div class = "controles" >
- <input type = "texto" id = "inputEmail" placeholder = "Email" >
- </div>
- </div>
- <div class = "grupo de controle" >
- <label class = "control-label" for = "inputPassword" > Senha </label>
- <div class = "controles" >
- <input type = "password" id = "inputPassword" placeholder = "Password" >
- </div>
- </div>
- <div class = "grupo de controle" >
- <div class = "controles" >
- < classe de etiqueta = "caixa de seleção" >
- <input type = "checkbox" > Lembrar de mim
- </label>
- <button type = "submit" class = "btn" > Entrar </button>
- </div>
- </div>
- </form>
Exemplos de controles de formulário padrão suportados em um layout de formulário de exemplo.
Controle de formulário mais comum, campos de entrada baseados em texto. Inclui suporte para todos os tipos de HTML5: texto, senha, datetime, datetime-local, date, month, time, week, number, email, url, search, tel e color.
Requer o uso de um especificado type
em todos os momentos.
- <input type = "texto" placeholder = "Inserção de texto" >
Controle de formulário que suporta várias linhas de texto. Altere rows
o atributo conforme necessário.
- <textarea rows = "3" ></textarea>
As caixas de seleção são para selecionar uma ou várias opções em uma lista, enquanto os rádios são para selecionar uma opção entre muitas.
- < classe de etiqueta = "caixa de seleção" >
- < tipo de entrada = "caixa de seleção" valor = "" >
- A primeira opção é isso e aquilo - certifique-se de incluir por que é ótimo
- </label>
- < classe de etiqueta = "rádio" >
- <input type = "radio" name = "optionsRadios" id = "optionsRadios1" value = "option1" marcada >
- A primeira opção é isso e aquilo - certifique-se de incluir por que é ótimo
- </label>
- < classe de etiqueta = "rádio" >
- < tipo de entrada = "radio" nome = "optionsRadios" id = "optionsRadios2" valor = "option2" >
- A opção dois pode ser outra coisa e selecioná-la irá desmarcar a opção um
- </label>
Adicione a .inline
classe a uma série de caixas de seleção ou rádios para que os controles apareçam na mesma linha.
- <label class = "checkbox inline" >
- <input type = "checkbox" id = "inlineCheckbox1" value = "option1" > 1
- </label>
- <label class = "checkbox inline" >
- <input type = "checkbox" id = "inlineCheckbox2" value = "option2" > 2
- </label>
- <label class = "checkbox inline" >
- <input type = "checkbox" id = "inlineCheckbox3" value = "option3" > 3
- </label>
Use a opção padrão ou especifique um multiple="multiple"
para mostrar várias opções de uma vez.
- <selecione>
- <option> 1 </option>
- <option> 2 </option>
- <option> 3 </option>
- <option> 4 </option>
- <option> 5 </option>
- </select>
- <selecione vários = "múltiplos" >
- <option> 1 </option>
- <option> 2 </option>
- <option> 3 </option>
- <option> 4 </option>
- <option> 5 </option>
- </select>
Adicionando os controles existentes do navegador, o Bootstrap inclui outros componentes de formulário úteis.
Adicione texto ou botões antes ou depois de qualquer entrada baseada em texto. Observe que select
os elementos não são suportados aqui.
Envolva an .add-on
e an input
com uma das duas classes para preceder ou anexar texto a uma entrada.
- <div class = "input-prepend" >
- <span class = "complemento" > @ </span>
- <input class = "span2" id = "prependedInput" type = "texto" placeholder = "Nome de usuário" >
- </div>
- <div class = "input-append" >
- < classe de entrada = "span2" id = "appendedInput" type = "texto" >
- <span class = "complemento" > 0,00 </span>
- </div>
Use ambas as classes e duas instâncias de .add-on
para preceder e anexar uma entrada.
- <div class = "input-prepend input-append" >
- <span class = "complemento" > $ </span>
- < classe de entrada = "span2" id = "appendedPrependedInput" type = "texto" >
- <span class = "complemento" > 0,00 </span>
- </div>
Em vez de um <span>
com texto, use a .btn
para anexar um botão (ou dois) a uma entrada.
- <div class = "input-append" >
- < classe de entrada = "span2" id = "appendedInputButton" type = "texto" >
- <button class = "btn" type = "button" > Vá! </button>
- </div>
- <div class = "input-append" >
- < classe de entrada = "span2" id = "appendedInputButtons" type = "texto" >
- <button class = "btn" type = "button" > Pesquisar </button>
- <button class = "btn" type = "button" > Opções </button>
- </div>
- <div class = "input-append" >
- < classe de entrada = "span2" id = "appendedDropdownButton" type = "texto" >
- <div class = "btn-group" >
- <button class = "btn dropdown-toggle" data-toggle = "dropdown" >
- Ação
- <span class = "caret" ></span>
- </button>
- <ul class = "menu suspenso" >
- ...
- </ul>
- </div>
- </div>
- <div class = "input-prepend" >
- <div class = "btn-group" >
- <button class = "btn dropdown-toggle" data-toggle = "dropdown" >
- Ação
- <span class = "caret" ></span>
- </button>
- <ul class = "menu suspenso" >
- ...
- </ul>
- </div>
- < classe de entrada = "span2" id = "prependedDropdownButton" type = "texto" >
- </div>
- <div class = "input-prepend input-append" >
- <div class = "btn-group" >
- <button class = "btn dropdown-toggle" data-toggle = "dropdown" >
- Ação
- <span class = "caret" ></span>
- </button>
- <ul class = "menu suspenso" >
- ...
- </ul>
- </div>
- <input class = "span2" id = "appendedPrependedDropdownButton" type = "texto" >
- <div class = "btn-group" >
- <button class = "btn dropdown-toggle" data-toggle = "dropdown" >
- Ação
- <span class = "caret" ></span>
- </button>
- <ul class = "menu suspenso" >
- ...
- </ul>
- </div>
- </div>
- <formulário>
- <div class = "input-prepend" >
- <div class = "btn-group" > ... </div>
- < tipo de entrada = "texto" >
- </div>
- <div class = "input-append" >
- < tipo de entrada = "texto" >
- <div class = "btn-group" > ... </div>
- </div>
- </form>
- <form class = "form-search" >
- <div class = "input-append" >
- <input type = "texto" class = "span2 search-query" >
- <button type = "submit" class = "btn" > Pesquisar </button>
- </div>
- <div class = "input-prepend" >
- <button type = "submit" class = "btn" > Pesquisar </button>
- <input type = "texto" class = "span2 search-query" >
- </div>
- </form>
Use classes de dimensionamento relativas como .input-large
ou combine suas entradas com os tamanhos das colunas da grade usando .span*
classes.
Faça qualquer elemento <input>
ou <textarea>
se comportar como um elemento de nível de bloco.
- <input class = "input-block-level" type = "texto" placeholder = ".input-block-level" >
- <input class = "input-mini" type = "texto" placeholder = ".input-mini" >
- <input class = "input-small" type = "texto" placeholder = ".input-small" >
- <input class = "input-medium" type = "texto" placeholder = ".input-medium" >
- <input class = "input-large" type = "texto" placeholder = ".input-large" >
- <input class = "input-xlarge" type = "texto" placeholder = ".input-xlarge" >
- <input class = "input-xxlarge" type = "texto" placeholder = ".input-xxlarge" >
Atenção!Em versões futuras, alteraremos o uso dessas classes de entrada relativas para corresponder aos tamanhos de nossos botões. Por exemplo, .input-large
aumentará o preenchimento e o tamanho da fonte de uma entrada.
Use .span1
to .span12
para entradas que correspondam aos mesmos tamanhos das colunas da grade.
- <input class = "span1" type = "texto" placeholder = ".span1" >
- <input class = "span2" type = "texto" placeholder = ".span2" >
- <input class = "span3" type = "texto" placeholder = ".span3" >
- <selecione a classe = "span1" >
- ...
- </select>
- <selecione a classe = "span2" >
- ...
- </select>
- <selecione a classe = "span3" >
- ...
- </select>
Para várias entradas de grade por linha, use a .controls-row
classe modificadora para espaçamento adequado . Ele flutua as entradas para recolher o espaço em branco, define as margens apropriadas e limpa o float.
- <div class = "controles" >
- <input class = "span5" type = "texto" placeholder = ".span5" >
- </div>
- <div class = "controls-row" >
- <input class = "span4" type = "texto" placeholder = ".span4" >
- <input class = "span1" type = "texto" placeholder = ".span1" >
- </div>
- ...
Apresente dados em um formulário que não seja editável sem usar a marcação de formulário real.
- <span class = "input-xlarge uneditable-input" > Algum valor aqui </span>
Finalize um formulário com um grupo de ações (botões). Quando colocados dentro de um .form-actions
, os botões serão recuados automaticamente para alinhar com os controles do formulário.
- <div class = "form-actions" >
- <button type = "submit" class = "btn btn-primary" > Salvar alterações </button>
- <button type = "button" class = "btn" > Cancelar </button>
- </div>
Suporte em nível de bloco e em linha para texto de ajuda que aparece em torno de controles de formulário.
- <input type = "texto" ><span class = "help-inline" > Texto de ajuda embutido </span>
- <input type = "texto" ><span class = "help-block" > Um bloco mais longo de texto de ajuda que quebra em uma nova linha e pode se estender além de uma linha. </span>
Forneça feedback aos usuários ou visitantes com estados básicos de feedback sobre controles e rótulos de formulário.
Removemos os outline
estilos padrão em alguns controles de formulário e aplicamos a box-shadow
em seu lugar para :focus
.
- <input class = "input-xlarge" id = "focusedInput" type = "texto" value = "Isto está focado..." >
Estilize entradas por meio da funcionalidade padrão do navegador com :invalid
. Especifique um type
, adicione o required
atributo se o campo não for opcional e (se aplicável) especifique um pattern
.
Isso não está disponível nas versões do Internet Explorer 7-9 devido à falta de suporte para pseudosseletores CSS.
- < classe de entrada = "span3" type = "email" obrigatório >
Adicione o disabled
atributo em uma entrada para impedir a entrada do usuário e acionar uma aparência ligeiramente diferente.
- <input class = "input-xlarge" id = "disabledInput" type = "texto" placeholder = "Entrada desabilitada aqui..." desabilitada >
Bootstrap inclui estilos de validação para mensagens de erro, aviso, informação e sucesso. Para usar, adicione a classe apropriada ao .control-group
.
- <div class = "aviso do grupo de controle" >
- <label class = "control-label" for = "inputWarning" > Entrada com aviso </label>
- <div class = "controles" >
- <input type = "texto" id = "inputWarning" >
- <span class = "help-inline" > Algo pode ter dado errado </span>
- </div>
- </div>
- <div class = "erro do grupo de controle" >
- <label class = "control-label" for = "inputError" > Entrada com erro </label>
- <div class = "controles" >
- <input type = "texto" id = "inputError" >
- <span class = "help-inline" > Corrija o erro </span>
- </div>
- </div>
- <div class = "informações do grupo de controle" >
- <label class = "control-label" for = "inputInfo" > Insira com informações </label>
- <div class = "controles" >
- <input type = "texto" id = "inputInfo" >
- <span class = "help-inline" > O nome de usuário já foi usado </span>
- </div>
- </div>
- <div class = "sucesso do grupo de controle" >
- <label class = "control-label" for = "inputSuccess" > Entrada com sucesso </label>
- <div class = "controles" >
- <input type = "texto" id = "inputSuccess" >
- <span class = "help-inline" > Woohoo! </span>
- </div>
- </div>
Adicione classes a um <img>
elemento para estilizar facilmente imagens em qualquer projeto.
- <img src = "..." class = "img-arredondado" >
- <img src = "..." class = "img-círculo" >
- <img src = "..." class = "img-polaroid" >
Atenção! .img-rounded
e .img-circle
não funcionam no IE7-8 por falta de border-radius
suporte.
140 ícones em forma de sprite, disponíveis em cinza escuro (padrão) e branco, fornecidos pela Glyphicons .
Glyphicons Halflings normalmente não estão disponíveis gratuitamente, mas um acordo entre o Bootstrap e os criadores de Glyphicons tornou isso possível sem nenhum custo para vocês como desenvolvedores. Como agradecimento, pedimos que você inclua um link opcional para Glyphicons sempre que possível.
Todos os ícones requerem uma <i>
tag com uma classe única, prefixada com icon-
. Para usar, coloque o seguinte código em qualquer lugar:
- <i class = "icon-search" ></i>
Há também estilos disponíveis para ícones invertidos (brancos), prontos com uma classe extra. Vamos aplicar especificamente essa classe em estados de foco e ativos para links de navegação e dropdown.
- <i class = "icon-search icon-white" ></i>
Atenção!Ao usar ao lado de strings de texto, como em botões ou links de navegação, certifique-se de deixar um espaço após a <i>
tag para espaçamento adequado.
Use-os em botões, grupos de botões para uma barra de ferramentas, navegação ou entradas de formulário pré-anexadas.
- <div class = "btn-toolbar" >
- <div class = "btn-group" >
- <a class = "btn" href = "#" ><i class = "icon-align-left" ></i></a>
- <a class = "btn" href = "#" ><i class = "icon-align-center" ></i></a>
- <a class = "btn" href = "#" ><i class = "icon-align-right" ></i></a>
- <a class = "btn" href = "#" ><i class = "icon-align-justify" ></i></a>
- </div>
- </div>
- <div class = "btn-group" >
- <a class = "btn btn-primary" href = "#" ><i class = "icon-user icon-white" ></i> Usuário </a>
- <a class = "btn btn-primary dropdown-toggle" data-toggle = "dropdown" href = "#" ><span class = "caret" ></span></a>
- <ul class = "menu suspenso" >
- <li><a href = "#" ><i class = "icon-pencil" ></i> Editar </a></li>
- <li><a href = "#" ><i class = "icon-trash" ></i> Excluir </a></li>
- <li><a href = "#" ><i class = "icon-ban-circle" ></i> Banir </a></li>
- <li class = "divisor" ></li>
- <li><a href = "#" ><i class = "i" ></i> Tornar administrador </a></li>
- </ul>
- </div>
- <a class = "btn btn-large" href = "#" ><i class = "icon-star" ></i> Estrela </a>
- <a class = "btn btn-small" href = "#" ><i class = "icon-star" ></i> Estrela </a>
- <a class = "btn btn-mini" href = "#" ><i class = "icon-star" ></i> Estrela </a>
- <ul class = "nav nav-list" >
- <li class = "ativo" ><a href = "#" ><i class = "icon-home icon-white" ></i> Página inicial </a></li>
- <li><a href = "#" ><i class = "icon-book" ></i> Biblioteca </a></li>
- <li><a href = "#" ><i class = "icon-pencil" ></i> Candidaturas </a></li>
- <li><a href = "#" ><i class = "i" ></i> Diversos </a></li>
- </ul>
- <div class = "grupo de controle" >
- <label class = "control-label" for = "inputIcon" > Endereço de e-mail </label>
- <div class = "controles" >
- <div class = "input-prepend" >
- <span class = "complemento" ><i class = "icon-envelope" ></i></span>
- < classe de entrada = "span2" id = "inputIcon" type = "texto" >
- </div>
- </div>
- </div>