Mais jogos no WuGames.ioPatrocinadoDescubra jogos de navegador grátis — jogue na hora, sem download nem cadastro.Jogar

Gerador CSS Border Radius

Gerador CSS border-radius com controle por canto, unidades px/rem/em/% e propriedades abreviadas ou detalhadas. Preview ao vivo e código CSS pronto para colar.

Modo
Raio da borda
Raio do canto
Forma Blob

Ajuste os valores horizontal (H) e vertical (V) para cada canto para criar formas organicas

Configuracoes de visualizacao
Codigo CSS
Formas predefinidas

Gerador CSS Border Radius - Crie Qualquer Estilo de Canto

Gere valores CSS border-radius de cantos arredondados simples a formas blob organicas complexas. Tres modos: simples para cantos uniformes, avancado para controle individual, e blob para criar formas organicas unicas.

O que e CSS border-radius?

CSS border-radius arredonda os cantos da borda de um elemento. Pode receber 1-4 valores:

Um valor: Mesmo raio para todos os cantos
border-radius: 20px;

Quatro valores: Cantos individuais (sentido horario do superior esquerdo)
border-radius: 20px 40px 60px 80px;

A propriedade aceita px, %, em, rem e outras unidades CSS. Usar 50% em um quadrado cria um circulo.

Como crio formas blob com border-radius?

Formas blob usam a sintaxe avancada de border-radius com 8 valores separados por barra (/):

border-radius: h1 h2 h3 h4 / v1 v2 v3 v4;

Os valores representam:
- h1-h4: Raios horizontais
- v1-v4: Raios verticais

Exemplo de forma blob:
border-radius: 70% 30% 30% 70% / 60% 40% 60% 40%;

Qual a diferenca entre unidades px e %?

Unidades Pixel (px):
- Tamanho fixo independente das dimensoes do elemento
- Melhor para tamanhos consistentes

Unidades Porcentagem (%):
- Relativas as dimensoes do elemento
- 50% em um quadrado cria um circulo
- Escala com o tamanho do elemento

O que a sintaxe border-radius de 8 valores realmente faz?

border-radius: 70% 30% 30% 70% / 60% 40% 60% 40% significa raios HORIZONTAIS (antes de /) e VERTICAIS (após /) por canto. O resultado são curvas elípticas (não circulares) em cada canto, produzindo formas blob orgânicas. Cada canto recebe par único x-radius y-radius, permitindo efeitos assimétricos impossíveis com valor único.

Gerador CSS Border Radius — Gerador CSS border-radius com controle por canto, unidades px/rem/em/% e propriedades abreviadas ou detalhadas. Preview
Gerador CSS Border Radius

Quando usar as quatro propriedades detalhadas border-*-radius em vez da abreviada?

A opção Detalhada gera cada canto como sua própria propriedade:

border-top-left-radius: 12px;
border-top-right-radius: 12px;
border-bottom-right-radius: 12px;
border-bottom-left-radius: 12px;

Quando preferir detalhada:
- Tematizar ou sobrescrever UM canto sem reescrever toda a abreviada (por exemplo, um token de design como --radius-md aplicado só aos cantos superiores).
- CSS-in-JS / styled-components, onde propriedades individuais se combinam de forma mais previsível que uma abreviada que redefine os quatro cantos.
- Fluxos de linter ou especificidade que sinalizam a abreviada por sobrepor valores herdados por canto.

Quando preferir abreviada: o atalho `border-radius` é mais compacto e colapsa para menos valores quando os cantos se repetem — 4 cantos iguais viram um valor (border-radius: 12px). Use o campo Seletor CSS para envolver qualquer formato em uma regra pronta para colar como `.card { ... }`. Para cantos elípticos assimétricos (botões tipo pílula), a forma com barra `border-radius: 50px / 20px` define um raio horizontal e um vertical para todos os cantos de uma vez.

Por que 50% em elemento não quadrado cria elipse em vez de círculo?

Porcentagem é relativa às dimensões da CAIXA: raios horizontais conforme largura, verticais conforme altura. Em caixa 200x100px, border-radius: 50% dá raio horizontal 100px e vertical 50px — uma elipse. Para forçar círculo em qualquer retângulo use border-radius: 9999px (px é absoluto), trava à metade do lado mais curto.

Essas formas blob têm boa performance ou prejudicam o rendering?

Border-radius é altamente otimizado em todos os navegadores — é operação pura de shader GPU, custando essencialmente nada em qualquer valor. Diferente de clip-path CSS ou máscaras SVG, border-radius NÃO requer recomputação ao redimensionar. Pode aplicar blob a milhares de elementos sem impacto em FPS.

Devo usar border-radius ou clip-path para formas não retangulares?

Border-radius para curvas orgânicas (blobs, formas suaves); clip-path para polígonos angulares (hexágonos, estrelas, paths custom). Border-radius anima suave. Clip-path é mais potente para geometria SVG-style mas mais pesado em GPU e difícil de debugar. Para componentes UI como cards e avatares, prefira border-radius. Para divisores decorativos, clip-path ou SVG.

Recursos principais

  • Tres modos: Simples, Avancado e Blob
  • Modo simples para raio de canto uniforme
  • Modo avancado para controle individual de cantos
  • Modo blob para criacao de formas organicas
  • 12 formas predefinidas para comecar
  • Gerador de formas blob aleatorias
  • Suporte para unidades px e %
  • Tamanho de visualizacao personalizavel
  • Cor de visualizacao personalizavel
  • Visualizacao ao vivo
  • Copiar codigo CSS
  • Processamento 100% no cliente
  • Suporte ao modo escuro
  • Interface amigavel para dispositivos moveis