Transform: Translate
Como funciona a função translate
A função transform: translate
move um elemento de acordo com os eixos X e Y. A sintaxe básica é transform: translate(x, y)
, onde x
e y
são os valores de deslocamento nos eixos horizontal e vertical, respectivamente. Esses valores podem ser em unidades de medida CSS, como pixels (px), porcentagens (%), ems, etc.
Por exemplo, transform: translate(50px, 100px)
moverá o elemento 50 pixels para a direita e 100 pixels para baixo. Se você usar porcentagens, como transform: translate(50%, 10%)
, o elemento será movido 50% da largura do seu próprio tamanho para a direita e 10% da altura do seu próprio tamanho para baixo.
É importante notar que a transformação translate
não afeta o fluxo do documento. Isso significa que o espaço original ocupado pelo elemento permanece o mesmo, e outros elementos ao redor não são reposicionados.
Erro comum de sintaxe
Não pode haver espaços entre a função translate
e os parênteses.