Botões CSS - Guia rápido

Um botão em uma página da web é o ator principal onde um usuário clica após selecionar ou inserir as entradas necessárias e envia os detalhes para obter as informações necessárias. Este tutorial se concentra em dez bibliotecas CSS principais para tornar os botões incríveis, a saber -

  • bttn.css- A biblioteca bttn.css fornece uma enorme coleção de estilos simples para botões. Esta biblioteca é totalmente gratuita para uso pessoal e comercial. Esses botões podem ser personalizados facilmente.

  • Pushy Buttons - A biblioteca Pushy Buttons é uma pequena biblioteca CSS Pressable Buttons.

  • btns.css - A biblioteca de botões btns.css é um conjunto de botões CSS que faz uso de transições suaves.

  • Social Buttons - A biblioteca de Botões Sociais é um conjunto de Botões CSS feitos em CSS puro e são baseados em Bootstrap e Font Awesome.

  • Beautons- A biblioteca de botões do Beautons é um kit de ferramentas CSS simples para a criação de botões. Permite aplicar uma combinação de estilos, tamanhos para criar um enorme conjunto de botões consistentes, robustos e sólidos.

A biblioteca bttn.css fornece uma enorme coleção de estilos simples para botões. Esta biblioteca é totalmente gratuita para uso pessoal e comercial. Esses botões podem ser personalizados facilmente.

Carregando o bttn.css

Para carregar a biblioteca btns.css, acesse o link btns.css e cole a seguinte linha na seção <head> da página da web.

<head>
   <link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/bttn.css/0.2.4/bttn.css">
</head>

Usando o botão

Crie um botão usando a tag de botão html e adicione estilos bttn-slant, bttn-royal com o especificador de tamanho bttn-lg.

<html>
   <head>
      <link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/bttn.css/0.2.4/bttn.css">
   </head>
   
   <body>
      <button class = "bttn-slant">Submit</button>
   </body>
</html>

Ele produzirá a seguinte saída -

Definindo o tamanho

Você pode aumentar ou diminuir o tamanho de um botão definindo seu tamanho usando CSS e usando-o junto com o nome da classe, conforme mostrado abaixo. No exemplo dado, temos mudanças de quatro tamanhos.

<html>
   <head>
      <link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/bttn.css/0.2.4/bttn.css">
   </head>
   
   <body>
      <button class = "bttn-pill bttn-lg">Large</button>
      <button class = "bttn-pill bttn-md">Medium</button>
      <button class = "bttn-pill bttn-sm">Small</button>
      <button class = "bttn-pill bttn-xs">Extra Small</button>
   </body>
</html>

Ele produzirá a seguinte saída -

Definindo a cor

Assim como o tamanho, você pode definir a cor do botão usando CSS. O exemplo a seguir mostra como alterar a cor do botão.

<html>
   <head>
      <link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/bttn.css/0.2.4/bttn.css">
   </head>
   
   <body>
      <button class = "bttn-pill bttn-lg bttn-primary">Primary</button>
      <button class = "bttn-pill bttn-md bttn-warning">Warning</button>
      <button class = "bttn-pill bttn-sm bttn-danger">Danger</button>
      <button class = "bttn-pill bttn-xs bttn-success">Success</button>
      <button class = "bttn-pill bttn-xs bttn-royal">Royal</button>
   </body>
</html>

Ele produzirá a seguinte saída -

A seguir estão os vários estilos disponíveis em bttn.css

Sr. Não. Estilo Tamanho médio Cor primária Demo
1 bttn-slant bttn-md bttn-primário
2 bttn-unite bttn-md bttn-primário
3 pílula bttn bttn-md bttn-primário
4 bttn-float bttn-md bttn-primário
5 bttn-material-flat bttn-md bttn-primário
6 bttn-material-circle bttn-md bttn-primário
7 bttn-fill-circle bttn-md bttn-primário
8 gradiente bttn bttn-md bttn-primário
9 bttn-geléia bttn-md bttn-primário
10 bttn-stretch bttn-md bttn-primário
11 bttn-minimal bttn-md bttn-primário
12 com bordas bttn bttn-md bttn-primário
13 bttn-simples bttn-md bttn-primário

A biblioteca Pushy Buttons é uma pequena biblioteca CSS Pressable Buttons.

Carregando o bttn.css

Para carregar a biblioteca pushy-buttons.min.css, baixe o css do github e cole a seguinte linha na seção <head> da página da web.

<head>
   <link rel = "stylesheet" href = "pushy-buttons.min.css">
</head>

Usando o botão

Crie um botão usando a tag de botão html e adicione os estilos btn, btn-blue com o especificador de tamanho btn-lg.

<html>
   <head>
      <link rel = "stylesheet" href = "/css_buttons/pushy-buttons.min.css">
   </head>
   
   <body>
      <button class = "btn btn--blue">Submit</button>
   </body>
</html>

Ele produzirá a seguinte saída -

Definindo o tamanho

Você pode aumentar ou diminuir o tamanho de um botão definindo seu tamanho usando CSS e usando-o junto com o nome da classe, conforme mostrado abaixo. No exemplo dado, temos mudanças de quatro tamanhos.

<html>
   <head>
      <link rel = "stylesheet" href = "/css_buttons/pushy-buttons.min.css">
   </head>
   
   <body>
      <button class = "btn btn--lg btn--blue">Large</button>
      <button class = "btn btn--df btn--blue">Normal</button>
      <button class = "btn btn--md btn--blue">Medium</button>
      <button class = "btn btn--sm btn--blue">Small</button>
   </body>
</html>

Ele produzirá a seguinte saída -

Definindo a cor

Assim como o tamanho, você pode definir a cor do botão usando CSS. O exemplo a seguir mostra como alterar a cor do botão.

<html>
   <head>
      <link rel = "stylesheet" href = "/css_buttons/pushy-buttons.min.css">
   </head>
   
   <body>
      <button class = "btn btn--lg btn--red">Large</button>
      <button class = "btn btn--df btn--green">Normal</button>
      <button class = "btn btn--md btn--blue">Medium</button>
   </body>
</html>

Ele produzirá a seguinte saída -

A biblioteca de botões btns.css é um conjunto de botões CSS que faz uso de transições suaves.

Carregando o bttn.css

Para carregar a biblioteca btns.css, acesse o link btns.css e cole a seguinte linha na seção <head> da página da web.

<head>
   <link rel = "stylesheet" href = "btns.css">
</head>

Usando o botão

Crie um botão usando a tag de botão html e adicione os estilos btn, btn-blue com o especificador de tamanho btn-lg.

<html>
   <head>
      <link rel = "stylesheet" href = "/css_buttons/btns.css">
   </head>
   
   <body>
      <button class = "btn btn-blue">Submit</button>
   </body>
</html>

Ele produzirá a seguinte saída -

Definindo o tamanho

Você pode aumentar ou diminuir o tamanho de um botão definindo seu tamanho usando CSS e usando-o junto com o nome da classe, conforme mostrado abaixo. No exemplo dado, temos mudanças de quatro tamanhos.

<html>
   <head>
      <link rel = "stylesheet" href = "/css_buttons/btns.css">
   </head>
   
   <body>
      <button class = "btn btn-lg btn-blue">Large</button>   
      <button class = "btn btn-sm btn-blue">Small</button>
   </body>
</html>

Ele produzirá a seguinte saída -

Definindo a cor

Assim como o tamanho, você pode definir a cor do botão usando CSS. O exemplo a seguir mostra como alterar a cor do botão.

<html>
   <head>
      <link rel = "stylesheet" href = "/css_buttons/btns.css">
   </head>
   
   <body>
      <button class = "btn btn-lg btn-red">Red</button>   
      <button class = "btn btn-lg btn-blue">Blue</button>
      <button class = "btn btn-lg btn-green">Green</button>
      <button class = "btn btn-lg btn-sea">Sea</button>   
      <button class = "btn btn-lg btn-yellow">Yellow</button>
      <button class = "btn btn-lg btn-orange">Orange</button>  
      <button class = "btn btn-lg btn-purple">Purple</button>   
      <button class = "btn btn-lg btn-black">Black</button>
      <button class = "btn btn-lg btn-cloud">Cloud</button>
      <button class = "btn btn-lg btn-grey">Grey</button>
   </body>
</html>

Ele produzirá a seguinte saída -

Definindo o estilo

Assim como o tamanho e a cor, você pode definir o estilo do botão usando CSS. O exemplo a seguir mostra como alterar o estilo do botão.

<html>
   <head>
      <link rel = "stylesheet" href = "/css_buttons/btns.css">
   </head>
   
   <body>
      <button class = "btn btn-lg btn-blue">Regular</button>   
      <button class = "btn btn-lg btn-blue btn-round">Round</button>
      <button class = "btn btn-lg btn-blue btn-raised">Raised</button>
      <button class = "btn btn-blue btn-sm">Small</button>   
      <button class = "btn btn-lg btn-outline-blue ">Outlined</button>
   </body>
</html>

Ele produzirá a seguinte saída -

A biblioteca de Botões Sociais é um conjunto de Botões CSS feitos em CSS puro e são baseados em Bootstrap e Font Awesome.

Carregando os botões sociais

Para carregar a biblioteca bootstrap-social.css, baixe o bootstrap-social.css do github e cole a seguinte linha na seção <head> da página da web.

<head>
   <link rel = "stylesheet" href = "bootstrap-social.css">
</head>

Usando o botão

Crie um botão usando a tag âncora html e adicione os estilos btn, btn-block com o especificador social btn-social.

<html>
   <head>
      <link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css">
      <link rel = "stylesheet" href = "http://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
      <link rel = "stylesheet" href = "/css_buttons/bootstrap-social.css">
   </head>
   
   <body>
      <a class = "btn btn-block btn-social btn-twitter">
         <span class = "fa fa-twitter"></span>
         Login with Twitter
      </a>
   </body>
</html>

Ele produzirá a seguinte saída -

Definindo o tamanho

Você pode aumentar ou diminuir o tamanho de um botão definindo seu tamanho usando CSS e usando-o junto com o nome da classe, conforme mostrado abaixo. No exemplo dado, temos mudanças de quatro tamanhos.

<html>
   <head>
      <link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css">
      <link rel = "stylesheet" href = "http://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
      <link rel = "stylesheet" href = "/css_buttons/bootstrap-social.css">
   </head>
   
   <body>
      <a class = "btn btn-block btn-lg btn-social btn-twitter">
         <span class = "fa fa-twitter"></span>
         Login with Twitter
      </a>
      <a class = "btn btn-block btn-md btn-social btn-twitter">
         <span class = "fa fa-twitter"></span>
         Login with Twitter
      </a>
      <a class = "btn btn-block btn-sm btn-social btn-twitter">
         <span class = "fa fa-twitter"></span>
         Login with Twitter
      </a>
      <a class = "btn btn-block btn-xs btn-social btn-twitter">
         <span class = "fa fa-twitter"></span>
         Login with Twitter
      </a>
   </body>
</html>

Ele produzirá a seguinte saída -

Usando apenas os ícones

O exemplo a seguir mostra como escolher botões apenas de ícone.

<html>
   <head>
      <link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css">
      <link rel = "stylesheet" href = "http://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
      <link rel = "stylesheet" href = "bootstrap-social.css">
   </head>
   
   <body>
      <a class = "btn btn-social-icon btn-twitter">
         <span class = "fa fa-twitter"></span>
      </a>   
   </body> 
</html>

Ele produzirá a seguinte saída -

A seguir estão os vários estilos disponíveis nos Botões Sociais.

Sr. Não. Estilo Tamanho médio Botão Botão de ícone
1 btn-twitter btn-md Entrar com o Twitter
2 btn-bitbucket btn-md Entrar com Bitbucket
3 btn-dropbox btn-md Entrar com Dropbox
4 btn-facebook btn-md Entrar com o Facebook
5 btn-btn-flickr btn-md Entrar com Flickr
6 btn-btn-foursquare btn-md Entrar com o Foursquare
7 btn-btn-github btn-md Entrar com Github
8 btn-btn-google btn-md Entrar com o Google
9 btn-btn-instagram btn-md Entrar com Instagram
10 btn-btn-linkedin btn-md Entrar com Linkedin
11 btn-btn-microsoft btn-md Entrar com a Microsoft
12 btn-btn-odnoklassniki btn-md Entrar com Odnoklassniki
13 btn-btn-openid btn-md Entrar com Openid
14 btn-btn-pinterest btn-md Entrar com Pinterest
15 btn-btn-reddit btn-md Entrar com Reddit
16 btn-btn-soundcloud btn-md Faça login com o Soundcloud
17 btn-btn-tumblr btn-md Entrar com Tumblr
18 btn-btn-twitter btn-md Entrar com o Twitter
19 btn-btn-vimeo btn-md Entrar com Vimeo
20 btn-btn-vk btn-md Entrar com Vk
21 btn-btn-yahoo btn-md Entrar com o Yahoo

A biblioteca de botões do Beautons é um kit de ferramentas CSS simples para a criação de botões. Permite aplicar uma combinação de estilos, tamanhos para criar um enorme conjunto de botões consistentes, robustos e sólidos.

Loading the Beautons

To load the Beautons library, download the css from github and paste the following line in the <head> section of the webpage.

<head>
   <link rel = "stylesheet" href = "beauton.min.css">
</head>

Using the Button

Create a button using html button tag and add styles btn.

<html>
   <head>
      <link rel = "stylesheet" href = "/css_buttons/beauton.min.css">
   </head>
   
   <body>
      <button class = "btn"<Submit</button>
   </body>
</html>

It will produce the following output −

Defining the Size

You can increase or decrease the size of an button by defining its size using CSS and using it along with the class name, as shown below. In the given example, we have changes four sizes.

<html>
   <head>
      <link rel = "stylesheet" href = "/css_buttons/beauton.min.css">
   </head>
   
   <body>
      <button class = "btn btn--small">Small</button> <br/> <br/> 
      <button class = "btn btn--large btn-blue">Large</button><br/><br/>
      <button class = "btn btn--huge">Huge</button><br/><br/>
      <button class = "btn btn--full">Full</button><br/><br/>
   </body>
</html>

It will produce the following output −









Defining the Font Size

You can increase or decrease the size of an button by defining its size using CSS and using it along with the class name, as shown below. In the given example, we have changes four sizes.

<html>
   <head>
      <link rel = "stylesheet" href = "/css_buttons/beauton.min.css">
   </head>
   
   <body>
      <button class = "btn btn--alpha">Huge</button><br/><br/>
      <button class = "btn btn--beta">Large</button><br/><br/>
      <button class = "btn btn--gamma">Regular</button><br/><br/>
   </body>
</html>

It will produce the following output −







Defining the Functional Buttons

The following example shows various functional button.

<html>
   <head>
      <link rel = "stylesheet" href = "/css_buttons/beauton.min.css">
   </head>
   
   <body>
      <button class = "btn btn--positive">Positive</button> <br/>  <br/>
      <button class = "btn btn--negative">Negative</button><br/><br/>
      <button class = "btn btn--inactive">Disabled</button><br/><br/>
      <button class = "btn btn--soft">Rounded</button><br/><br/>
      <button class = "btn btn--hard">Hard</button><br/><br/>
   </body>
</html>

It will produce the following output −











Combining the Styles

The following example shows how to combines the styles of the buttons.

<html>
   <head>
      <link rel = "stylesheet" href = "/css_buttons/beauton.min.css">
   </head>
   
   <body>
      <button class = "btn btn--large btn--positive">Button</button>   <br/><br/>
      <button class = "btn btn--positive btn--alpha btn--small">Button</button><br/><br/>
      <button class = "btn btn--negative btn--full btn--soft">Button</button><br/><br/>
      <p>A <button class = "btn  btn--natural">button</button> in a paragraph.</p><br/><br/>
   </body>
</html>

It will produce the following output −







A in a paragraph.