C& Color & Design

Gerador de CSS Clip-Path

Edite formas CSS clip-path visualmente com predefinições, pontos de polígono arrastáveis e barras deslizantes. Copie o CSS clip-path.

🔒 Executa completamente no seu navegador — nada é enviado

Drag the handles to reshape the polygon. Select a handle, then add a point after it or remove it.

Advertisement

Crie formas CSS clip-path visualmente

A propriedade clip-path permite recortar um elemento em praticamente qualquer forma usando apenas CSS. Avatares hexagonais, bordas de seção inclinadas, botões em forma de seta e balões de fala podem ser feitos sem imagens nem marcação extra. No entanto, escrever coordenadas de polígonos à mão é trabalhoso. Este gerador oferece uma pré-visualização em tempo real com alças arrastáveis, para que possa moldar o elemento e copiar a declaração final.

Polígonos, círculos, elipses e insets

A ferramenta suporta as principais funções de formas básicas. polygon() recebe uma lista de pontos escritos como percentagens de x e y, o que é ideal para triângulos, trapézios, estrelas e setas. circle() e ellipse() recebem um raio e uma posição central, e inset() recorta para dentro a partir de cada borda da caixa, com um raio opcional para cantos arredondados. Escolha uma predefinição como ponto de partida e refine-a. Nos polígonos, arraste qualquer alça para mover um vértice, ou dê foco a uma alça e use as teclas de seta para passos precisos de um por cento, mantendo Shift pressionado para saltos maiores.

Dicas para usar clip-path

Como todos os valores são percentagens, a forma acompanha o tamanho do elemento, o que a torna muito adequada para layouts responsivos. Lembre-se de que clip-path afeta apenas a pintura: bordas e box-shadows fora da forma também são recortadas, por isso use um elemento envolvente com filter: drop-shadow() se precisar de uma sombra que siga a forma. Também é possível animar a transição entre dois polígonos com o mesmo número de pontos usando transições CSS, para obter efeitos de morphing suaves. O código gerado é uma única linha que pode ser colada em qualquer folha de estilos, e toda a edição acontece localmente no navegador.

Como usar

  1. Escolha uma predefiniçãoComece com uma forma como triângulo, hexágono, estrela, seta, círculo ou retângulo inset.
  2. Edite a formaArraste as alças do polígono ou use as barras deslizantes para as formas de círculo, elipse e inset.
  3. Adicione ou remova pontosSelecione um ponto e adicione outro depois dele, ou remova-o, para refinar o polígono.
  4. Copie o CSSCopie a declaração clip-path e aplique-a a qualquer elemento.

Perguntas frequentes

O que faz o clip-path?
A propriedade CSS clip-path oculta tudo o que fica fora de uma forma definida por você, permitindo transformar qualquer caixa, imagem ou vídeo num triângulo, hexágono, círculo ou polígono personalizado.
Por que os valores são percentagens?
As percentagens são relativas à própria caixa do elemento, por isso a forma recortada acompanha o tamanho do elemento em vez de ficar com um tamanho fixo em pixels.
Como adiciono ou removo pontos do polígono?
Clique numa alça para selecioná-la e depois pressione Add point after selected para inserir um ponto a meio caminho do seguinte, ou Remove selected point. Um polígono mantém sempre pelo menos três pontos.
O clip-path altera o layout do elemento?
Não. Na maioria dos casos, o elemento mantém a sua caixa original para o layout e para a deteção de cliques; apenas a área pintada é recortada.
É suportado em todos os navegadores?
Formas básicas como polygon(), circle(), ellipse() e inset() são suportadas em todos os principais navegadores atuais.
Advertisement