Gerador de Transformação CSS
Guia
Gerador de Transformação CSS
Construa visualmente as propriedades de transformação do CSS com pré-visualização em tempo real. Ajuste os controles deslizantes de 2D e 3D para rotação, escala, inclinação, translação e perspectiva, depois copie o CSS gerado. Inclui um seletor de origem da transformação em grade, um botão para pré-visualização de animações e presets de um clique para efeitos comuns como giros e inclinações.
Como usar
Arraste os controles para ajustar cada propriedade de transformação e observe o efeito aplicado ao elemento de pré-visualização em tempo real. Use a seção 2D para rotação, escala, inclinação (skew) e translação. Alterne para a seção 3D para rotaçãoX, rotaçãoY, rotaçãoZ e perspectiva. Clique em qualquer célula na grade de origem da transformação para mudar o ponto central de rotação. Teste os presets para efeitos rápidos ou alterne a pré-visualização da animação para ver como a transformação se anima em loop. Copie o CSS gerado quando estiver satisfeito com o resultado.
Características
- Visualização ao Vivo Veja os transformações aplicadas em um elemento de demonstração instantaneamente enquanto ajusta os controles.
- Transformações 2D – Rotação, escalar X/Y, inclinar X/Y e translocar X/Y com controles precisos de deslizadores
- Transformações 3D Rotação X, rotação Y, rotação Z e perspectiva para efeitos de profundidade
- Grelha de Origem Transformada Um seletor de grade 3×3 visual para definir o ponto central de rotação, além de entradas personalizadas porcentuais.
- Predefinições Efeitos de um clique: Inverter Horizontalmente, Inverter Verticalmente, Inclinar à Esquerda, Inclinar à Direita, Flip de Cartão em 3D, Sair para fora
- Pré-visualização da Animação – Alternar para visualizar a animação de transformação rodando suavemente com transições CSS
- Saída de CSS Limpo – Cadeia de transformação combinada com origem de transformação e prefixos de vendedor opcionais
- Redefinir Tudo Retorne todos os deslizadores para valores padrão com um clique
Perguntas frequentes
-
Qual é a diferença entre transformações 2D e 3D em CSS?
Transformações em 2D atuam apenas nos eixos X e Y, afetando as dimensões largura e altura. Incluem rotação, escala, inclinação (skew) e translação. Transformações em 3D adicionam o eixo Z para profundidade, permitindo que elementos pareçam girar no espaço tridimensional. Propriedades como rotateX e rotateY inclinam os elementos para frente ou para trás do observador. As transformações em 3D exigem um valor de perspectiva na ancestral ou no elemento para criar a ilusão de profundidade. Sem perspectiva, as rotações em 3D parecem planas. Tanto transformações em 2D quanto em 3D podem ser combinadas em uma única propriedade de transformação.
-
O que é o `transform-origin`?
A origem de transformação define o ponto em torno do qual as transformações são aplicadas. Por padrão, ela é o centro do elemento (50% 50%). Mudá-la para canto superior esquerdo (0% 0%) faz com que rotações girem a partir do canto em vez do centro. Isso altera drasticamente como as transformações de rotação, escala e deslocamento aparecem. Por exemplo, girar 45 graus em torno do centro faz com que o elemento gire no lugar, enquanto girar a partir do canto superior esquerdo faz com que ele se mova como uma porta. A origem aceita palavras-chave (canto superior, centro, canto inferior, esquerda, direita), porcentagens ou valores de pixel para controle preciso.
-
Como funciona o **perspectiva** do CSS?
A perspectiva define a distância entre o observador e o plano Z, criando a ilusão de profundidade para transformações em 3D. Um valor menor, como 200px, cria uma perspectiva extrema próxima onde os efeitos tridimensionais parecem dramáticos e distorcidos. Um valor maior, como 2000px, cria uma perspectiva distante e sutil. A perspectiva pode ser definida no elemento pai como propriedade (perspective: 800px) ou no próprio elemento através de uma função de transformação (transform: perspective(800px)). O método do elemento pai é preferido quando vários elementos filhos compartilham o mesmo espaço tridimensional.
-
Você ainda precisa de prefixos de fornecedor para transformações CSS?
Em 2026, prefixos de vendedores para transformações CSS são raros. A propriedade transformo sem prefixo é suportada em todos os navegadores modernos, incluindo Chrome, Firefox, Safari, Edge e navegadores móveis. O prefixo `-webkit-transform` era necessário para versões mais antigas do Safari e iOS antes da versão 9 do Safari (2015). Se precisar de suporte para navegadores muito antigos, esse gerador pode incluir prefixos de vendedores como comentários na saída. Para a maioria dos projetos voltados para navegadores atuais, a versão sem prefixo é suficiente e o código fica mais limpo sem os prefixos.
Instale nossas extensões
Adicione ferramentas de IO ao seu navegador favorito para acesso instantâneo e pesquisa mais rápida
恵 O placar chegou!
Placar é uma forma divertida de acompanhar seus jogos, todos os dados são armazenados em seu navegador. Mais recursos serão lançados em breve!
Ferramentas essenciais
Ver tudo Novas chegadas
Ver tudoAtualizar: Nosso ferramenta mais recente foi adicionado em 26 abr, 2026
