Gerador de Divisor de Seção CSS — Bordas Angulares, Curvas e em Zigue-zague

Dê às seções da landing page bordas angulares, curvas, em seta, ondas, zigue-zague ou festonadas com uma única regra de CSS. Escolha o formato, a borda (topo, base ou ambas) e a profundidade do corte — em px ou vw, para que o ângulo se mantenha em qualquer tela. Funciona com cores sólidas, gradientes e fotos, sem precisar de nenhum arquivo SVG extra.

Atualizado em

Sua seção

Título, texto e botões ficam longe da borda cortada.

A próxima seção aparece através do corte.

CSS

Seus dados nunca saem do seu computador. Todo o processamento acontece localmente no navegador.

Como usar: Gerador de Divisor de Seção

  1. Escolha um formato: ângulo, seta, entalhe, curva, concavidade, ângulo curvo, onda, zigue-zague, festões ou degraus.
  2. Escolha a borda a ser cortada — base, topo ou ambas (as duas bordas com ângulo geram a faixa inclinada clássica).
  3. Defina a profundidade do corte. Use px ou vw para que o ângulo continue constante quando a seção crescer; para ondas e zigue-zagues, defina o número de repetições.
  4. Copie o CSS para a sua seção. A regra opcional puxa a próxima seção para cima, por baixo do corte, para que não sobre nenhuma lacuna.

Como funcionam as seções angulares

A seção mantém sua caixa retangular normal; clip-path: polygon() apenas oculta um triângulo (ou uma curva, ou um zigue-zague) ao longo da borda. Cada ponto da borda cortada usa calc(100% - 80px), então o corte tem sempre 80 px de profundidade — tanto em um hero curto quanto em uma seção longa — e o ângulo não muda conforme o conteúdo cresce.

.section {
  position: relative;
  z-index: 1;
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 80px), 0 100%);
  padding-bottom: calc(80px + 3rem);
}
.section + * { margin-top: -80px; padding-top: calc(80px + 3rem); }

A segunda regra puxa a próxima seção para cima, por baixo do corte, para que o fundo dela — e não o da página — preencha a lacuna angulada. O z-index: 1 mantém a seção recortada por cima. Curvas, ondas e festões são desenhados como polígonos com muitos pontos, que todos os navegadores modernos renderizam com suavidade.

clip-path vs. skew vs. SVG

transform: skewY() também inclina uma seção, mas inclina o conteúdo junto, então você precisa desfazer a inclinação de cada elemento filho. Um divisor em SVG exige um elemento extra. O clip-path recorta a própria seção — incluindo fundos, gradientes e fotos — com uma única regra. Para ondas orgânicas em camadas, use o Gerador de Ondas SVG; para suavizar uma borda em vez de cortá-la, use o Gerador de Máscara CSS.

Também pesquisado como: seção inclinada css, seção diagonal css, divisor de seção css, clip-path seção css, separador de seção css, borda zigue-zague css, seção curva css.

Ferramentas que combinam com: Gerador de Divisor de Seção

  • Gerador de Clip-path CSS — Recorte imagens e elementos em qualquer formato: escolha uma das 15 formas iniciais — triângulo, hexágono, estrela, seta, chevron, balão de fala, círculo, elipse, retângulo arredondado… — e depois arraste os pontos sobre um exemplo ou sobre a sua própria imagem.
  • Gerador de Gradiente CSS — Monte um gradiente visualmente: arraste as paradas de cor, troque o ângulo ou o tipo, comece de uma predefinição e copie um CSS pronto para produção, com uma cor sólida de fallback.
  • Gerador de Blob SVG — Crie formas blob orgânicas e suaves para fundos de seções de destaque, avatares e ilustrações.
  • Gerador de Triângulo CSS — Crie um triângulo só com CSS para a seta de um tooltip, o caret de um dropdown ou um balão de fala: escolha uma das 8 direções, a largura, a altura e a cor, e copie o truque do border clássico ou a versão mais simples com clip-path.

Perguntas frequentes

Como faço uma seção angulada (inclinada) em CSS?
Use clip-path: polygon(0 0, 100% 0, 100% calc(100% - 80px), 0 100%) na seção. Isso corta a borda inferior na diagonal em 80 px. Escolha Ângulo aqui e copie o CSS.
Por que usar px ou vw em vez de %?
A porcentagem é relativa à altura da seção, então uma seção mais alta fica com um ângulo mais íngreme. Uma profundidade em px ou vw mantém o ângulo consistente; o vw também ajusta o ângulo conforme a largura da tela.
Como evito que apareça uma lacuna embaixo do corte?
Dê à próxima seção uma margem superior negativa igual à profundidade do corte (a regra opcional na saída) e mantenha a seção recortada por cima com position: relative e z-index: 1.
Funciona no Webflow, WordPress ou Framer?
Sim — adicione o clip-path como CSS personalizado na seção (no Webflow, um Embed com uma tag style ou código personalizado). É CSS puro, suportado por todos os navegadores atuais.
Posso instalar o Gerador de Divisor de Seção como um aplicativo da web e usá-lo offline?
Sim. O Gerador de Divisor de Seção é um aplicativo da web instalável (PWA) — instalado a partir do seu navegador, não baixado de uma loja de aplicativos. Clique em “Instalar aplicativo” na parte superior desta página no Chrome ou no Edge (Windows, macOS, Linux, ChromeOS) ou, no Android, use “Compartilhar” → “Adicionar à tela inicial” no iPhone e no iPad, ou “Arquivo” → “Adicionar ao Dock” no Safari 17+ em um Mac. Em seguida, ela se abre em uma janela própria com seu próprio ícone e, como é executada inteiramente no seu navegador, continua funcionando offline. O Firefox no desktop não permite a instalação de aplicativos da web. Como funciona a instalação.

Ferramentas relacionadas