Novo Livro!
Categorias
Ferramentas
Projetos
Formas

Gerador de fitas e selos

Escolha o tipo, o lado e a cor: o gerador monta uma fita lateral com dobra, uma faixa de canto ou um marcador pendurado, cada um com um elemento só dentro do card.

Funciona em todos os navegadores atuais Ver no Baseline

Ajuste

Tipo
Lado
10px

Veja

Novo

Fone sem fio

Até 30 horas de bateria e cancelamento de ruído.

R$ 399

Copie o código

CSS
/* No HTML, a fita é um elemento dentro do card: <span class="ribbon">. */
.card {
  position: relative;
}

.ribbon {
  background: #e11d48;
  border-block-end: 10px solid color-mix(in srgb, #e11d48 60%, #000);
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 10px), 10px calc(100% - 10px), 10px 100%, 0 calc(100% - 10px));
  color: #fff;
  inset-block-start: 1rem;
  inset-inline-start: -10px;
  padding: 0.25rem 0.75rem;
  position: absolute;
}

O problema

Fita de "Novo" ou "Promoção" no canto de um card costuma vir de uma imagem, de um SVG ou de dois pseudo-elementos empilhados para fazer a dobra. Trocar a cor ou o texto vira trabalho de edição.

As versões só com CSS existem, mas os polígonos do clip-path e a conta para centrar uma faixa girada no canto são difíceis de acertar de cabeça.

Como funciona

A fita lateral passa da borda do card pelo tamanho da dobra, e o pedaço que sobra vira um triângulo mais escuro:

clip-path: polygon(0 0, 100% 0, 100% calc(100% - 10px), 10px calc(100% - 10px), 10px 100%, 0 calc(100% - 10px))

A borda de baixo, mais escura, tem a altura da dobra. O polígono mantém dela só o triângulo sob o pedaço que saiu do card, e esse triângulo parece a fita dobrando para trás. A cor da dobra sai de color-mix() com preto.

A faixa de canto põe o centro num ponto da diagonal do canto: inset leva a ponta da faixa até lá, translate: 50% -50% traz o centro para o mesmo ponto e rotate: 45deg gira em volta dele. O card corta as pontas com overflow: clip, que não cria barra de rolagem.

O marcador é um retângulo pendurado no topo com um V recortado embaixo. O texto escolhe sozinho entre preto e branco, pelo contraste com a cor da fita.

Quando usar

  • Selos de "Novo", "Promoção" e "Mais vendido" em cards de produto.
  • Faixas de "Beta" ou "Em breve" no canto de um card ou de uma imagem.
  • Marcadores de favorito, posição em ranking ou destaque numa lista.
  • Trocar uma imagem de fita por um elemento que muda de cor e de texto com o tema.

Outras ferramentas