Gerador de transformações CSS
Gerador de transformações CSS online gratuito, sem necessidade de instalação. Editor visual para edição das propriedades de transformação.
Sobre o CSS Transform
Construa interativamente uma declaração transform com controles deslizantes para translate (X/Y/Z), scale (X/Y), rotate (Z/X/Y) e skew (X/Y), além de um transform-origin editável e um tamanho de caixa de visualização ajustável. O CSS gerado usa translate3d para translação, combina scale/rotate/rotateX/rotateY/skew apenas quando alterados e os emite junto com transform-origin.
Como usar
1. Arraste os controles deslizantes em Translate, Scale, Rotate e Skew para compor um transform; cada valor também possui um campo numérico para entrada precisa. 2. Ajuste o Box Size da visualização (50–250px) e edite o Transform-Origin (qualquer string CSS de origem, padrão 50% 50%). 3. Clique em Reset para retornar todos os valores aos seus padrões neutros. 4. Clique em Copy para copiar tanto a declaração transform: ... quanto transform-origin: ....
Funções Transform e faixas
translateX/Y/Z: de -200 a 200 px, emitidos juntos como translate3d(x, y, z) quando algum é diferente de zero. scaleX/Y: de 0,1 a 3, emitidos como scale(x, y) quando algum difere de 1. rotate (Z): de -360 a 360deg. rotateX/Y: de -180 a 180deg. skewX/Y: de -60 a 60deg, emitidos como skew(x, y) quando algum é diferente de zero. Se nenhuma função for alterada, a saída será transform: none.
▶Por que minha rotação só aparece em 3D, mas o elemento parece achatado?
▶A saída inclui transform-origin?
▶Posso digitar valores exatos em vez de arrastar?
▶Por que translate produz um translate3d mesmo quando movi apenas um eixo?
Se este ferramenta foi útil para você, pense em me dar um café.
Compre um café para mim.