106 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			106 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | title: Semantic UI Buttons | ||
|  | localeTitle: Botões de interface semântica | ||
|  | --- | ||
|  | ## Botões de interface semântica
 | ||
|  | 
 | ||
|  | Um botão indica uma possível ação do usuário. A Semantic UI fornece uma sintaxe fácil de usar que simplifica não apenas o estilo de um botão, mas também a semântica da linguagem natural. | ||
|  | 
 | ||
|  | #### Como usar
 | ||
|  | 
 | ||
|  | A classe de interface semântica é simplesmente adicionada a um elemento de botão, vários exemplos foram dados abaixo para indicar como usá-lo. | ||
|  | 
 | ||
|  | #### Tipos
 | ||
|  | 
 | ||
|  | *   Botão Padrão | ||
|  | 
 | ||
|  | Botão padrão da interface semântica | ||
|  | ``` | ||
|  | <button class="ui button">Standard Button</button>  | ||
|  | ``` | ||
|  | 
 | ||
|  | *   Botão de ênfase | ||
|  | 
 | ||
|  | Um botão com um nível diferente de ênfase | ||
|  | ``` | ||
|  | <button class="ui primary button">  | ||
|  | ``` | ||
|  | 
 | ||
|  | Outras classes de ênfase são `secondary` , `positive` e `negative` | ||
|  | 
 | ||
|  | *   Botão animado | ||
|  | 
 | ||
|  | Um botão com animação, mostrando o conteúdo oculto | ||
|  | ``` | ||
|  | <div class="ui animated fade button" tabindex="0">  | ||
|  |   <div class="visible content">Sign-up for a Pro account</div>  | ||
|  |   <div class="hidden content">$12.99 a month</div>  | ||
|  |  </div>  | ||
|  | ``` | ||
|  | 
 | ||
|  | A `tabindex="0"` propriedade da propriedade `tabindex="0"` acima torna o teclado do botão focável, já que a tag `<button>` não foi usada. | ||
|  | 
 | ||
|  | *   Botão rotulado | ||
|  | 
 | ||
|  | Um botão ao lado de um rótulo | ||
|  | ``` | ||
|  | <div class="ui labeled button" tabindex="0">  | ||
|  |   <div class="ui button"><i class="heart icon"></i> Like</div>  | ||
|  |   <a class="ui basic label">2,048</a>  | ||
|  |  </div>  | ||
|  | ``` | ||
|  | 
 | ||
|  | o elemento `<i>` é usado para especificar um ícone, aqui está um ícone de coração `<i class="heart icon"></i>` ao lado do rótulo básico `<a class="ui basic label">2,048</a>` | ||
|  | 
 | ||
|  | *   Botão do ícone | ||
|  | 
 | ||
|  | Um botão de interface semântica pode ser apenas um ícone | ||
|  | ``` | ||
|  | <button class="ui icon button">  | ||
|  |   <i class="camera icon"></i>  | ||
|  |  </button>  | ||
|  | ``` | ||
|  | 
 | ||
|  | O acima é apenas um ícone da câmera | ||
|  | 
 | ||
|  | #### Grupos
 | ||
|  | 
 | ||
|  | Botões de interface semântica podem existir em um grupo | ||
|  | ``` | ||
|  | <div class="ui buttons">  | ||
|  |   <button class="ui button">One</button>  | ||
|  |   <button class="ui button">Two</button>  | ||
|  |   <button class="ui button">Three</button>  | ||
|  |  </div>  | ||
|  | ``` | ||
|  | 
 | ||
|  | #### Conteúdo
 | ||
|  | 
 | ||
|  | Botões da interface semântica podem conter condicionais | ||
|  | ``` | ||
|  | <div class="ui buttons">  | ||
|  |   <button class="ui positive button">Yes</button>  | ||
|  |   <div class="or" data-text="or"></div>  | ||
|  |   <button class="ui negative button">No</button>  | ||
|  |  </div>  | ||
|  | ``` | ||
|  | 
 | ||
|  | #### Estados
 | ||
|  | 
 | ||
|  | Os botões da interface semântica podem existir em estados diferentes, `active` , `disabled` , `loading` . Basta adicionar um nome de estado ao atributo `class` `of` elemento \`. | ||
|  | ``` | ||
|  | <button class="ui loading button">Loading</button>  | ||
|  | ``` | ||
|  | 
 | ||
|  | #### Variações
 | ||
|  | 
 | ||
|  | Existem botões UI semânticas em uma variedade de tamanhos `mini` , `tiny` , `small` , `medium` , `large` , `big` , `huge` e `massive` . | ||
|  | ``` | ||
|  | <button class="ui massive button">Massive Button</button>  | ||
|  | ``` | ||
|  | 
 | ||
|  | Há muito mais sobre os botões da interface semântica, visite o link fornecido na seção Mais informações para saber mais. | ||
|  | 
 | ||
|  | #### Mais Informações:
 | ||
|  | 
 | ||
|  | *   [Botões de interface do usuário semântica](https://semantic-ui.com/elements/button.html) |