1001Ferramentas
Dev

Gerador de Border Radius CSS

Crie formas arredondadas customizadas com 8 controles independentes (4 cantos × 2 eixos). Veja o preview em tempo real e copie o CSS pronto. Tudo no navegador.

Cantos (raios)

Superior esquerdo

Superior direito

Inferior direito

Inferior esquerdo

Como funciona?

A propriedade border-radius aceita até 8 valores — quatro para os raios horizontais e quatro para os verticais —, separados por /. Esta ferramenta gera a sintaxe completa, então você pode criar formas orgânicas que vão muito além de cantos arredondados simples (blobs, gotas, lentes).

Use % para que o raio escale com o tamanho do elemento (ideal para responsivos), px para um raio fixo, ou em/rem para escalar com o tipográfico. Tudo roda no navegador.

Muito além do canto arredondado padrão

Arredondar os quatro cantos com um valor só, todo mundo sabe. O problema aparece quando você quer um blob orgânico, uma gota ou um card assimétrico: aí entra a sintaxe completa do border-radius, com até oito valores, que quase ninguém guarda de cabeça. Nesta página cada canto tem dois controles, raio horizontal e vertical, o preview reage na hora e o CSS sai pronto para copiar, com presets de quadrado, pílula, círculo e blob para começar.

A sintaxe estendida usa uma barra: os quatro valores antes dela são os raios horizontais e os quatro depois, os verticais, sempre na ordem superior esquerdo, superior direito, inferior direito, inferior esquerdo. Com porcentagem há uma pegadinha clássica: o raio horizontal é relativo à largura e o vertical à altura. Por isso 50% em tudo num retângulo vira elipse, não círculo. A ferramenta só emite a barra quando os dois lados diferem, mantendo o código curto.

Prefira porcentagem quando a forma deve escalar com o elemento, e px quando o raio precisa ser fixo, como nos cantos de um botão. Teste com a largura e a altura reais do seu componente, porque o mesmo conjunto de raios muda completamente de cara em outra proporção. Se valores altos pararem de fazer efeito, é o navegador reduzindo raios que somados excedem o lado do elemento. O código copiado inclui width e height do preview; apague essas linhas se não precisar delas.

Perguntas frequentes

Para que servem dois controles em cada canto?
Um define o raio horizontal e o outro o vertical. Iguais, o canto é um arco de círculo; diferentes, vira um arco de elipse, e é dessa assimetria que nascem blobs, gotas e lentes.
Coloquei 50% em tudo e virou elipse, não círculo. Por quê?
Em porcentagem, o raio horizontal segue a largura e o vertical a altura. Num retângulo esses tamanhos diferem, e o resultado é uma elipse; círculo perfeito só quando largura e altura são iguais.
Posso usar em ou rem no raio?
Pode; o seletor de unidade aplica px, %, em ou rem a todos os oito valores de uma vez. Em e rem fazem o raio escalar com a tipografia, o que preserva a proporção quando o usuário aumenta a fonte.

Ferramentas Relacionadas