Fatos principais
- Categoria
- Design
- Tipos de entrada
- range
- Tipo de saída
- text
- Cobertura de amostras
- 4
- API disponível
- Yes
Visão geral
O Gerador de Transformação CSS permite criar e visualizar propriedades de transformação de elementos web de forma rápida, gerando o código CSS preciso para rotações, escalas, translações e inclinações.
Quando usar
- •Ao criar animações personalizadas para elementos de interface.
- •Para ajustar o posicionamento ou a orientação de ícones e botões.
- •Ao desenvolver layouts responsivos que exigem manipulação geométrica de elementos.
Como funciona
- •Ajuste os controles deslizantes para definir os valores de rotação, escala, translação ou inclinação.
- •Visualize as alterações aplicadas em tempo real conforme você altera os parâmetros.
- •Copie o código CSS gerado automaticamente para aplicar diretamente ao seu arquivo de estilo.
Casos de uso
Exemplos
1. Efeito de Rotação em Ícone
Desenvolvedor Front-end- Contexto
- Um botão de menu precisa girar 90 graus ao ser clicado para indicar uma mudança de estado.
- Problema
- Calcular o valor exato da rotação e garantir a sintaxe correta.
- Como usar
- Ajuste o controle 'Rotacionar' para 90 graus e copie o código resultante.
- Configuração de exemplo
-
rotate: 90 - Resultado
- O código 'transform: rotate(90deg);' é gerado instantaneamente para aplicação no CSS.
2. Ajuste de Escala para Cards
Designer UI- Contexto
- Cards de produtos precisam aumentar levemente de tamanho ao passar o mouse para criar um efeito de destaque.
- Problema
- Manter a proporção correta durante a escala para evitar distorções.
- Como usar
- Defina 'Escala X' e 'Escala Y' para 1.1 e utilize o código gerado na regra :hover.
- Configuração de exemplo
-
scaleX: 1.1, scaleY: 1.1 - Resultado
- O código 'transform: scaleX(1.1) scaleY(1.1);' é gerado, garantindo um aumento uniforme.
Testar com amostras
designHubs relacionados
FAQ
O que é a propriedade transform no CSS?
É uma propriedade que permite modificar o espaço de coordenadas de um elemento, permitindo girar, redimensionar, mover ou inclinar elementos HTML.
Posso aplicar múltiplas transformações ao mesmo tempo?
Sim, o gerador combina os valores selecionados em uma única linha de código CSS, aplicando todas as transformações simultaneamente.
O código gerado é compatível com todos os navegadores?
Sim, a propriedade 'transform' é amplamente suportada em todos os navegadores modernos sem a necessidade de prefixos de fornecedor.
Como a escala afeta o layout?
A escala altera o tamanho visual do elemento, mas não altera o espaço que ele ocupa no fluxo do documento original.
Qual a diferença entre translação e posicionamento?
A translação move o elemento visualmente sem afetar o layout dos elementos vizinhos, enquanto o posicionamento altera o fluxo do documento.