Editor de bezier cúbico
Projete curvas de suavização CSS cubic-bezier visualmente — arraste as alças, visualize o movimento e copie o CSS.
cubic-bezier(0.25, 0.1, 0.25, 1)Arraste as alças verdes ou use os controles deslizantes para ajustar a curva.
Sobre Editor de bezier cúbico
O editor cubic-bezier do Handytool permite criar curvas de suavização CSS da maneira que foram projetadas para ser feitas — arrastando os dois pontos de controle até que o movimento se sinta certo. Comece com uma predefinição familiar (ease, linear, ease-in-out) e ajuste a partir daí ou mova livremente as alças para inventar a sua própria. Uma animação de bola ao vivo reproduz a curva para que você possa sentir o tempo antes de colar cubic-bezier(...) em sua transição.
Recursos de Editor de bezier cúbico
- 01
Arraste a curva, veja o movimento
Duas alças arrastáveis controlam o início e o fim do bezier. A animação de bola acompanhante reproduz a curva na duração de sua escolha, para que você possa visualizar o efeito overshoot e ease-out sem deixar a página.
- 02
Todas as predefinições padrão
Comece com os valores ease, linear, ease-in, ease-out e ease-in-out integrados do CSS — depois ajuste. O comutador de predefinição volta para "personalizado" automaticamente quando você move uma alça.
- 03
Cópia de CSS com um clique
O valor cubic-bezier() se atualiza ao vivo com precisão de duas casas decimais, pronto para ser solto em transition-timing-function ou animation-timing-function.
Perguntas frequentes sobre Editor de bezier cúbico
- Por que os valores Y podem ir acima de 1 ou abaixo de 0?
- Os pontos de controle de Bezier fora do intervalo 0–1 produzem efeitos de overshoot e undershoot — a curva vai além do ponto final antes de se acomodar. É assim que as curvas de suavização "bouncy" são feitas; o eixo X ainda precisa estar em 0–1.
- Como faço para usar a saída?
- Copie a string cubic-bezier(...) e cole-a em qualquer valor CSS transition-timing-function ou animation-timing-function. Funciona em todos os navegadores modernos.
- A visualização é precisa para o que o CSS fará?
- Sim — a visualização anima uma bola de 0 a 100% usando a mesma fórmula cubic bezier que os navegadores usam para transições. O controle deslizante de duração permite que você sinta curvas lentas vs rápidas antes de se comprometer.
- O que ease-in-out realmente significa?
- Ease-in-out começa lentamente, acelera no meio e desacelera novamente no final — a curva cubic-bezier(0.42, 0, 0.58, 1). É o padrão para a maioria do movimento de interface suave porque reflete como objetos físicos reais aceleram e desaceleram.
Ferramentas relacionadas
Desenvolvedor →- Ativo
Gerador de box-shadow CSS
Projete valores CSS box-shadow com visualização ao vivo — deslocamentos, desfoque, propagação, opacidade e embutido.
DesenvolvedorGrátisRoda localmenteAbrir - Ativo
Gerador de border-radius CSS
Projete visualmente CSS border-radius — uniforme, por-canto e elíptico — com visualização ao vivo.
DesenvolvedorGrátisRoda localmenteAbrir - Ativo
Gerador de gradiente CSS
Construa gradientes CSS lineares, radiais e cônicos — arraste paradas, escolha cores, copie o CSS.
DesenvolvedorGrátisRoda localmenteAbrir
Explore outras ferramentas
Todas as ferramentas →- Ativo
PDF para JPG
Converta cada página de um PDF em uma imagem JPG, PNG ou WebP nítida diretamente no seu navegador — sem upload, sem perda de qualidade.
PDFGrátisRoda localmenteAbrir - Ativo
Remover fundo
Apague o fundo de uma foto usando um modelo que roda no navegador.
ImagemGrátisRoda localmenteAbrir - Ativo
Cortar vídeo
Corte o início ou o fim de um vídeo com precisão de quadro.
VídeoGrátisAbrir - Ativo
Cortar áudio
Corte um trecho de um arquivo de áudio.
ÁudioGrátisRoda localmenteAbrir - Ativo
Markdown para HTML
Converta Markdown em HTML limpo diretamente no seu navegador.
DocumentoGrátisRoda localmenteAbrir