A propriedade CSS translate
- página anterior transition-timing-function
- Próxima página unicode-bidi
Definição e uso
translate
A propriedade permite que você altere a posição do elemento.
translate
A propriedade define as coordenadas do eixo x e y do elemento em espaço bidimensional. Você também pode definir a coordenada do eixo z para alterar a posição no espaço tridimensional.
As coordenadas podem ser fornecidas apenas com o eixo x, com os eixos x e y, ou com os eixos x, y e z.
Para melhor entender translate
Para ver a propriedadeDemonstração.
Dica:Para que a propriedade do eixo z funcione, você precisa definir um valor para a propriedade CSS perspective.
Atenção:Outra técnica para transladar elementos é usar A função CSS translate() A propriedade CSS transform dessa página pode ser dita como um método mais simples e direto para transladar elementos.
Exemplo
Exemplo 1
Mudar a posição do elemento:
div { translate: 100px 20px; }
Exemplo 2
Quando definimos o eixo z translate
A propriedade deve ser definida também no elemento pai ao definir perspective
Para vermos qualquer efeito, precisamos definir a propriedade
DIV1 { perspective: 200px; } DIV2 { translate: 50px 50px 50px; }
Sintaxe CSS
translate: x-axis y-axis z-axis|initial|inherit;
Valor da propriedade
Valor | Descrição |
---|---|
x-axis |
Define a posição no eixo x. Valores possíveis:
|
y-axis |
Define a posição no eixo y. Valores possíveis:
|
z-axis |
Define a posição no eixo z. Valores possíveis:
|
initial | Defina essa propriedade como seu valor padrão. Veja initial. |
inherit | Herda essa propriedade do elemento pai. Veja inherit. |
Detalhes técnicos
Valor padrão: | none |
---|---|
Herança: | Não |
Produção de animação: | Suporte. Veja:Propriedades relacionadas a animação. |
Versão: | CSS3 |
Sintaxe JavaScript: | object.style.translate="10px 20px" |
Suporte do navegador
Os números na tabela representam a versão do navegador que suporta completamente essa propriedade.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
104 | 104 | 72 | 14.1 | 90 |
Páginas relacionadas
Tutorial CSS:Transformação 2D CSS
Tutorial CSS:Transformação 3D CSS
Referência CSS:A propriedade CSS scale
Referência CSS:A propriedade CSS rotate
Referência CSS:A propriedade CSS perspective
- página anterior transition-timing-function
- Próxima página unicode-bidi