Gerador de clip-path
Escolha uma forma, ajuste e copie o CSS. Sem precisar de imagem.
- Executa no seu navegador — seu texto nunca é enviado a lugar nenhum
- Sem cadastro, sem cotas, grátis para usar quantas vezes quiser
Como funciona
O clip-path recorta um elemento até um contorno. Tudo o que fica fora da forma não é desenhado nem clicável, o que o torna uma forma de verdade, e não uma imagem de uma forma — e funciona em qualquer elemento, inclusive imagens e vídeo.
Porcentagens, não pixels
Os pontos do polígono são dados como porcentagens da largura e da altura do próprio elemento, então a forma se estica junto com o elemento, em vez de quebrar em outro tamanho. É isso que a torna utilizável em um layout responsivo.
Os cliques seguem a forma
Esta é a parte que diferencia o clip-path de uma sobreposição decorativa. A região recortada não recebe eventos de ponteiro, então um botão triangular é triangular tanto para o mouse quanto para os olhos.
Animando entre formas
Um polígono só pode fazer a transição suave para outro polígono se ambos listarem o mesmo número de pontos. O truque de sempre é completar a forma mais simples com pontos duplicados para que as contagens batam — um triângulo escrito com quatro pontos, dois deles no mesmo lugar, pode se transformar em um quadrado.
A linha -webkit-
Os navegadores atuais precisam apenas da propriedade sem prefixo. A cópia com prefixo está incluída porque algumas versões mais antigas do Safari ainda a exigem e não custa nada deixá-la.
O que ele não faz
Ele recorta; não reorganiza o fluxo. O texto ao redor ainda trata o elemento como o retângulo original. Para fazer o texto contornar uma forma, use shape-outside, que tem a mesma sintaxe.
Gerador de clip-path — perguntas
As áreas recortadas continuam clicáveis?
Não. Tudo o que fica fora da forma não recebe eventos de ponteiro, que geralmente é exatamente o que você quer.
Posso animar um clip-path?
Entre polígonos com o mesmo número de pontos, sim. Complete a forma mais simples com pontos duplicados para igualar.
O texto contorna a forma?
Não. O clip-path só recorta. Use shape-outside para contornar.
O prefixo -webkit- é necessário?
Só para versões mais antigas do Safari. Todo navegador atual é compatível com a propriedade sem prefixo.
Posso usá-lo em uma imagem ou em um vídeo?
Sim, em qualquer elemento.