Gerador de Ribbon CSS

Gratuito DevTools

Gerador de Faixa CSS (Ribbon)

Gere faixas de canto (ribbons) CSS para cards online. Configure texto, cor, posicao e distancia. Preview ao vivo e codigo CSS pronto para copiar.

1.9k usuarios Atualizado em Mar 2026 4.7/5
Avalie esta ferramenta:
4.7 (423 votos) Obrigado!
Faixa de Canto (Ribbon/Badge)

Titulo do Card

Este e um card de exemplo com a faixa de canto gerada pelo Chipak Tools.

Lorem ipsum dolor sit amet consectetur.

CSS gerado

Como Usar

Crie sua ribbon CSS em segundos.

1
Configure o texto
Digite o texto que aparecera na faixa de canto.
2
Ajuste as opcoes
Escolha posicao, cores, tamanho e distancia do canto.
3
Veja o preview
A faixa aparece ao vivo no card de preview a direita.
4
Copie o CSS
Clique em "Copiar CSS" e aplique no seu projeto.

Sobre o Gerador de Ribbon CSS

Esta ferramenta gera o CSS necessario para criar faixas de canto em cards. A tecnica usa position: absolute e transform: rotate() para posicionar a faixa diagonalmente em qualquer canto do container.

Como usar o CSS gerado:

  • Adicione position: relative; overflow: hidden; ao container do card
  • Adicione um elemento <div class="ribbon">TEXTO</div> dentro do card
  • Aplique o CSS gerado ao seu arquivo de estilos
  • O overflow: hidden no container esconde as pontas da faixa que ultrapassam as bordas

Ribbons CSS: Como Criar Faixas de Canto para Cards sem Imagens

Neste artigo
  1. O que e um ribbon CSS
  2. A tecnica de posicionamento
  3. Casos de uso comuns
  4. Variantes e customizacoes
  5. Ribbons responsivos
  6. Perguntas frequentes

1. O Que E um Ribbon CSS

Um ribbon (faixa ou badge de canto) e um elemento visual que aparece diagonalmente no canto de um card ou container, tipicamente exibindo labels como "NOVO", "PROMO", "BETA" ou "DESTAQUE". E amplamente usado em e-commerces, landing pages e dashboards para chamar atencao a itens especificos.

A vantagem de usar CSS puro e que nao e necessario imagens, SVGs externos ou JavaScript — o efeito e obtido inteiramente com position, transform e uma sombra sutil.

2. A Tecnica de Posicionamento

O ribbon usa position: absolute dentro de um container com position: relative; overflow: hidden. A rotacao diagonal e obtida com transform: rotate(45deg) (ou -45deg para outros cantos). O overflow: hidden no container esconde as extremidades da faixa que ultrapassam as bordas arredondadas do card.

"O overflow: hidden no container e o detalhe critico: sem ele, a faixa aparece ultrapassando as bordas do card e o visual fica incorreto."

3. Casos de Uso Comuns

  • E-commerce: destacar produtos em promocao, lancamentos ou mais vendidos.
  • SaaS: marcar planos recomendados, features em beta ou novidades.
  • Portfolios: destacar projetos em destaque ou trabalhos recentes.
  • Dashboards: indicar status de itens como "Novo", "Pendente" ou "Urgente".

4. Variantes e Customizacoes

Alem da faixa diagonal classica, existem variantes populares:

  • Ribbon com triangulo: usa border para criar um triangulo CSS no canto, mais discreto.
  • Ribbon de lado: posicionado verticalmente sem rotacao, mais legivel para textos longos.
  • Ribbon animado: adiciona animation: pulse para atrair atencao em lancamentos.

5. Ribbons Responsivos

Em telas pequenas, ribbons muito grandes podem comprometer o layout. Use font-size e dimensoes em em ou vw, ou ajuste com media queries para reduzir o tamanho em mobile. Alternativamente, esconda a ribbon em telas muito pequenas com display: none abaixo de um breakpoint.

6. Perguntas Frequentes

O ribbon funciona com border-radius no card?

Sim, e e exatamente por isso que o overflow: hidden no container e essencial. Ele recorta as pontas da faixa seguindo o formato arredondado do card.

Posso ter multiplos ribbons no mesmo card?

Tecnicamente sim, mas visualmente nao e recomendado. Use no maximo um ribbon por card para nao sobrecarregar o visual.

O ribbon e acessivel?

O texto da ribbon e lido por leitores de tela como qualquer texto. Se o ribbon for puramente decorativo, adicione aria-hidden="true". Se carregar informacao relevante (como "em promocao"), mantenha-o visivel para tecnologias assistivas.

Posso usar o CSS gerado comercialmente?

Sim. O CSS gerado e puro, sem nenhuma restricao de licenca. Use livremente em projetos pessoais e comerciais.