Gerador CSS de border-radius e formas blob
Dois percentuais por canto formam um border-radius elíptico. Comece por um modelo ou digite seus valores e copie a regra gerada.
Funciona localmente no seu navegadorDois percentuais por canto formam um border-radius elíptico. Comece por um modelo ou digite seus valores e copie a regra gerada.
Funciona localmente no seu navegadorA bancada escreve uma única declaração para o elemento: border-radius com um valor horizontal e outro vertical por canto, junto com a largura e a altura usadas na prévia. O palco parte de uma caixa de 280 × 220 px, então a mudança de 18 % para 50 % aparece na hora.
Não há botão de executar: a forma e o painel de código acompanham cada alteração. Copiar CSS coloca esse mesmo bloco na área de transferência e Redefinir devolve a página a Cantos suaves (280 × 220, 18 %).
Personalizado (28 %), Cantos suaves (18 %) e Pílula (50 % em uma caixa de 320 × 160) são simétricos: os oito valores coincidem. Seixo (290 × 230) e Blob (280 × 250) misturam os cantos; o Seixo começa em 58 / 42 no canto superior esquerdo e 34 / 62 no superior direito, então o contorno deixa de parecer um retângulo arredondado.
Cada canto leva dois percentuais porque o CSS desenha o canto como uma elipse: o primeiro valor é o raio horizontal e o segundo o vertical. A exportação ordena superior esquerdo, superior direito, inferior direito, inferior esquerdo, primeiro a linha horizontal e, depois da barra, a vertical.
Um border-radius em porcentagem é resolvido contra a caixa do próprio elemento, e não contra um número fixo de pixels, então uma mesma declaração serve para um botão largo e para um avatar pequeno. Os campos de largura e altura existem para demonstrar isso: eles redimensionam a prévia, não os raios da declaração.
O navegador também limita raios que se sobreporiam em uma borda, então a forma desenhada pode parecer menor que os números. O painel de código mostra sempre os valores realmente usados, e por isso os campos se ajustam assim que você sai deles.
O código gerado é um bloco único: .rounded-shape com width, height e uma linha border-radius na forma horizontal / vertical. Não há prefixos de fabricante, media queries nem seletores extras, então basta colar e renomear a classe.
Tudo roda na página: valores e escolhas não saem do navegador. Copiar CSS copia o bloco e a barra de status confirma, então a regra é segura de preparar antes de entrar na folha de estilos.