Criando Badges
Não é difícil ver projetos e perfis pela internet que usam badges, realmente elas nos dão um visual mais atrativo e destaque a tecnologias que usamos ou nossas redes sociais por exemplo.
Neste artigo vou ensinar a fazer badges estáticas simples, usando apenas uma URL. Mãos a obra!
Entendendo a URL
Vamos usar o link abaixo como exemplo:
https://img.shields.io/badge/YouTube-%23FF0000.svg?style=for-the-badge&logo=YouTube&logoColor=white
O link gera esta badge:
Vamos analisar esta URL mais de perto
URL |
Texto |
- |
Cor Fundo |
Formato Imagem |
https://img.shields.io/badge/ |
YouTube |
- |
%23FF0000 |
.svg? |
Estilo |
& |
- |
Ícone |
- |
Cor Ícone |
style=for-the-badge |
& |
logo= |
YouTube |
&logoColor= |
white |
Vamos alterar os seguintes campos da url:
- Texto
- Cor Fundo/Ícone
- Estilo
- Ícone
Texto
Não é permitido usar “espaço” e nem “-” para separar as palavras, uma opção é em vez de escrever:
“You Tube”, escreva “YouTube”.
Cor
A url aceita vários tipos de cor, vou mostrar as duas mais comuns: Hexadecimal e CSS Named Color.
Hexadecimal
É um código de cor que começa sempre com “#” seguido de 6 caracteres.
Por exemplo o código #FFFFFF é a cor Branca
O google possui um gerador de código hex, basta digitar na busca “cor hex” e escolher a cor
O problema é que nossa url não aceita “#” em vez disso temos que usar “%23” que é o código que representa a “#”.
Então não esqueça de substituir o “#” por “%23”.
Exemplo: cor branca: “%23FFFFFF”
CSS Named Color
Basicamente é o nome da cor em inglês. Exemplo: “black”, “white”, “blue”, “green’…
Segue abaixo uma tabela com vários nomes de cor que podemos usar.
https://www.w3.org/wiki/CSS/Properties/color/keywords
Este tipo de cor é mais simples de usar, o ponto negativo é não poder variar o tom das cores como acontece no tipo hexadecimal.
Cor do texto
A cor do texto é automática e muda conforme a cor de fundo. Para fundo de cor clara, o texto é preto e para fundo escuro, o texto é branco.
Estilo
Abaixo alguns estilos que podemos usar na url.
Estilo |
Exemplo |
Observações |
style=plastic |
Plástico |
|
style=flat |
Canto arredondado |
|
style=flat-square |
Canto reto |
|
style=for-the-badge |
Grande |
|
style=social |
Não muda a cor de fundo. |
Ícones
Escolha o ícone no site abaixo
Ao encontrar o ícone copie o nome dele igual aparece no site.
Caso o nome tenha mais de uma palavra separada por “espaço”, elimine o “espaço”. Exemplo:
“Buy Me A Coffee” deve ser colocado na url desta forma: “BuyMeACoffee”.
O site também dá uma sugestão de cor para cada ícone, logo abaixo do nome, mais podemos usar a cor que quisermos.
Documentação
O site abaixo nos fornece todo o suporte para gerar as badges e contém toda a documentação explicando como usar.
Agora estamos prontos para fazer nossas badges personalizadas, aproveite!
Comentários
Postar um comentário