<commit_before>---
title: Botões
description: Themeable buttons and button sets.
description: Botões e conjuntos de botões com temas.
---

<div class="row">

  <div class="doc-example doc-example-markup">
    <%= partial 'documentacao/shared/botoes' %>
  </div>

  <div>
    <h5 class="ls-title-2">Aplicando os botões em elementos</h5>
    <p>Use as classes de botões em elementos <code>&lt;a&gt;</code>, <code>&lt;button&gt; </code> e <code>&lt;input&gt;</code></p>
    <p>
      <a href="#" class="ls-btn">Link</a>
      <button type="button" value= "teste" class="ls-btn">Button</button>
      <input type="submit" value= "input" class="ls-btn"/>
    </p>

  </div>

  <br>

  <h4>Tamanhos de botões basta inserir as respectivas classes abaixo:</h4>
  <br>
  <p>Grande: <code>ls-btn-lg</code></p>
  <p>Pequeno:<code>ls-btn-sm</code></p>
  <p>Extra Pequeno:<code>ls-btn-xs</code></p>

  <div class="doc-example doc-example-markup">

    <p>
      <a href="#" class="ls-btn-primary ls-btn-lg">Botão grande</a>
      <a href="#" class="ls-btn ls-btn-lg">Botão grande</a>
    </p>

    <p>
      <a href="#" class="ls-btn-primary">Botão padrão</a>
      <a href="#" class="ls-btn">Botão padrão</a>
    </p>
    <p>
      <a href="#" class="ls-btn-primary ls-btn-sm">Botão pequeno</a>
      <a href="#" class="ls-btn ls-btn-sm">Botão pequeno</a>
    </p>


    <p>
      <a href="#" class="ls-btn-primary ls-btn-xs">Botão extra pequeno</a>
      <a href="#" class="ls-btn ls-btn-xs">Botão extra pequeno</a>
    </p>


  </div>

  <div class="doc-block">

    <h5 class="ls-title-2">Botões blocados</h5>
    <p>Às vezes podemos usamos botões que ocupem todo o espaço disponível, para tanto use a classe <code>.ls-btn-block</code>. Isso aplicará um <code>display: block;</code> ao elemento.</p>

    <div class="doc-example doc-example-markup">
      <button type="button" class="ls-btn-primary ls-btn-lg ls-btn-block">Botão em forma de bloco</button>
      <br>
      <button type="button" class="ls-btn ls-btn-lg ls-btn-block">Botão em forma de bloco</button>
    </div>

  </div>

  <div class="doc-block">
    <h5 class="ls-title-2">Botões desativados</h5>
    <p>Se os botões forem feitos com input, basta inserir o atributo <code>[disabled]</code> que os browsers cuidarão do resto. Se o botões foi feito usando links, use a classe <code>.disabled</code>. Esta classe além de visual, remove a ação do link.</p>
    <div class="doc-example doc-example-markup">
      <a href="#" class="ls-btn-primary disabled">Link desativado</a>
      <button class="ls-btn-primary" disabled="disabled">Botão Desativado</button>
    </div>
  </div>

  <div class="doc-block">
    <h5 class="ls-title-2">Botões com ícones</h5>
    <p>Se você adicionar classes de ícones nos botões, eles já aparecerão no lugar correto, dispensando a inserção de elementos vazios para fazer os ícones. Veja exemplos abaixo.</p>
    <div class="doc-example doc-example-markup">
      <a href="#" class="ls-btn-primary ls-ico-user">Adicionar usuário</a>
      <button class="ls-btn-dark ls-ico-chevron-left">Anterior</button>
      <button class="ls-btn ls-ico-cog">Configurações</button>
      <button class="ls-btn-danger ls-ico-dashboard">Consumo limite</button>
    </div>


  </div>

  <div class="doc-block">

  <h5 class="ls-title-2">Botões com dropdown</h5>
  <p>Botões que acompanham algum dropdown precisam tem os atributos <code>data-module="dropdown"</code></p>
  <div class="doc-example doc-example-markup">
    <a href="#" data-module="dropdown" class="ls-btn-primary">Dropdown</a>
    <a href="#" data-module="dropdown" class="ls-btn-primary"></a>
    <a href="#" data-module="dropdown" class="ls-btn">Dropdown</a>
    <a href="#" data-module="dropdown" class="ls-btn"></a>
    <a href="#" data-module="dropdown" class="ls-btn-dark">Dropdown</a>
    <a href="#" data-module="dropdown" class="ls-btn-dark"></a>
    <a href="#" data-module="dropdown" class="ls-btn-danger">Dropdown</a>
    <a href="#" data-module="dropdown" class="ls-btn-danger"></a>
  </div>

  </div>

  <div class="doc-block">
    <h5 class="ls-title-2">Grupo de botões</h5>
    <p>Os grupos de botões são botões dentro de um elemento <code>.ls-group-btn</code>.</p>
    <div class="doc-example doc-example-markup">
    <div class="ls-group-btn">
      <button type="button" class="ls-btn">Botão 1</button><commit_msg>update doc buttons with example dropdown<commit_after>---
title: Botões
description: Themeable buttons and button sets.
description: Botões e conjuntos de botões com temas.
---

<div class="row">

  <div class="doc-example doc-example-markup">
    <%= partial 'documentacao/shared/botoes' %>
  </div>

  <div>
    <h5 class="ls-title-2">Aplicando os botões em elementos</h5>
    <p>Use as classes de botões em elementos <code>&lt;a&gt;</code>, <code>&lt;button&gt; </code> e <code>&lt;input&gt;</code></p>
    <p>
      <a href="#" class="ls-btn">Link</a>
      <button type="button" value= "teste" class="ls-btn">Button</button>
      <input type="submit" value= "input" class="ls-btn"/>
    </p>

  </div>

  <br>

  <h4>Tamanhos de botões basta inserir as respectivas classes abaixo:</h4>
  <br>
  <p>Grande: <code>ls-btn-lg</code></p>
  <p>Pequeno:<code>ls-btn-sm</code></p>
  <p>Extra Pequeno:<code>ls-btn-xs</code></p>

  <div class="doc-example doc-example-markup">

    <p>
      <a href="#" class="ls-btn-primary ls-btn-lg">Botão grande</a>
      <a href="#" class="ls-btn ls-btn-lg">Botão grande</a>
    </p>

    <p>
      <a href="#" class="ls-btn-primary">Botão padrão</a>
      <a href="#" class="ls-btn">Botão padrão</a>
    </p>
    <p>
      <a href="#" class="ls-btn-primary ls-btn-sm">Botão pequeno</a>
      <a href="#" class="ls-btn ls-btn-sm">Botão pequeno</a>
    </p>


    <p>
      <a href="#" class="ls-btn-primary ls-btn-xs">Botão extra pequeno</a>
      <a href="#" class="ls-btn ls-btn-xs">Botão extra pequeno</a>
    </p>


  </div>

  <div class="doc-block">

    <h5 class="ls-title-2">Botões blocados</h5>
    <p>Às vezes podemos usamos botões que ocupem todo o espaço disponível, para tanto use a classe <code>.ls-btn-block</code>. Isso aplicará um <code>display: block;</code> ao elemento.</p>

    <div class="doc-example doc-example-markup">
      <button type="button" class="ls-btn-primary ls-btn-lg ls-btn-block">Botão em forma de bloco</button>
      <br>
      <button type="button" class="ls-btn ls-btn-lg ls-btn-block">Botão em forma de bloco</button>
    </div>

  </div>

  <div class="doc-block">
    <h5 class="ls-title-2">Botões desativados</h5>
    <p>Se os botões forem feitos com input, basta inserir o atributo <code>[disabled]</code> que os browsers cuidarão do resto. Se o botões foi feito usando links, use a classe <code>.disabled</code>. Esta classe além de visual, remove a ação do link.</p>
    <div class="doc-example doc-example-markup">
      <a href="#" class="ls-btn-primary disabled">Link desativado</a>
      <button class="ls-btn-primary" disabled="disabled">Botão Desativado</button>
    </div>
  </div>

  <div class="doc-block">
    <h5 class="ls-title-2">Botões com ícones</h5>
    <p>Se você adicionar classes de ícones nos botões, eles já aparecerão no lugar correto, dispensando a inserção de elementos vazios para fazer os ícones. Veja exemplos abaixo.</p>
    <div class="doc-example doc-example-markup">
      <a href="#" class="ls-btn-primary ls-ico-user">Adicionar usuário</a>
      <button class="ls-btn-dark ls-ico-chevron-left">Anterior</button>
      <button class="ls-btn ls-ico-cog">Configurações</button>
      <button class="ls-btn-danger ls-ico-dashboard">Consumo limite</button>
    </div>


  </div>

  <div class="doc-block">

  <h5 class="ls-title-2">Botões com dropdown</h5>
  <p>Botões que acompanham algum dropdown precisam ter a classe <code>.ls-dropdown</code> e o atributo <code>data-module="dropdown"</code>, conforme nossa <a href="../dropdown">documentação</a>. </p>
  <div class="doc-example doc-example-markup">
    <div data-module="dropdown" class="ls-dropdown">
      <a href="#" class="ls-btn-primary">Users</a>
      <ul>
          <li><a href="#">Edit</a></li>
          <li><a href="#">Config</a></li>
          <li><a href="#">Save</a></li>
          <li><a href="#" class="ls-color-danger">Remove</a></li>
      </ul>
    </div>
    <div data-module="dropdown" class="ls-dropdown">
      <a href="#" class="ls-btn-primary"></a>
      <ul>
          <li><a href="#">Edit</a></li>
          <li><a href="#">Config</a></li>
          <li><a href="#">Save</a></li>
          <li><a href="#" class="ls-color-danger">Remove</a></li>
      </ul>
    </div>

    <div data-module="dropdown" class="ls-dropdown">
      <a href="#" class="ls-btn">Users</a>
      <ul>
          <li><a href="#">Edit</a></li>
          <li><a href="#">Config</a></li>
          <li><a href="#">Save</a></li>
          <li><a href="#" class="ls-color-danger">Remove</a></li>
      </ul>
    </div>
    <div data-module="dropdown" class="ls-dropdown">
      <a href="#" class="ls-btn"></a>
      <ul>
          <li><a href="#">Edit</a></li>
          <li><a href="#">Config</a></li>
          <li><a href="#">Save</a></li>
          <li><a href="#" class="ls-color-danger">Remove</a></li>
      </ul>
    </div>
  </div>

  <div class="doc-block">
    <h5 class="ls-title-2">Grupo de botões</h5>
    <p>Os grupos de botões são botões dentro de um elemento <code>.ls-group-btn</code>.</p>
    <div class="doc-example doc-example-markup">
    <div class="ls-group-btn">
      <button type="button" class="ls-btn">Botão 1</button>
{'fraction_non_alphanumeric': 0.20014616830235957, 'fraction_numerical': 0.004385049070787221, 'mean_word_length': 3.312922107158937, 'pattern_counts': {'":': 0, '<': 380, '<?xml version=': 0, '>': 380, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3850659', 'n_tokens_mistral': 3642, 'n_tokens_neox': 3530, 'n_words': 794}