A translate függvény

A translate függvény egy elem eltolását határozza meg az X és Y tengely mentén. A transform tulajdonsággal együtt használható. Értéke bármilyen mértékegység lehet.

Egy vagy két paramétert fogadhat. Ha két paraméter van - az első paraméter az X tengely mentén történő eltolást, a második pedig az Y tengely mentén történő eltolást határozza meg. Ha csak egy paraméter van, akkor az az X tengely mentén történő eltolást határozza meg.

A paraméterek értékei lehetnek pozitívak és negatívak. Az X tengely mentén a pozitív érték jobbra, a negatív érték balra tolja az elemet. Az Y tengely mentén a pozitív érték lefelé, a negatív érték felfelé tolja az elemet.

Szintaxis

cssszelektor {
  transform: translate(X tengely mentén eltolás, Y tengely mentén eltolás);
}

Példa

Ha az egérmutatót a blokk fölé visszük - az eltolódik 30px-rel jobbra:

html<div id="elem"></div>
css#elem {
  border: 1px solid black;
  width: 100px;
  height: 50px;
}
#elem:hover {
  transform: translate(30px);
}

Результат:

Példa

Ha az egérmutatót a blokk fölé visszük - az eltolódik 30px-rel balra:

html<div id="elem"></div>
css#elem {
  border: 1px solid black;
  width: 100px;
  height: 50px;
}
#elem:hover {
  transform: translate(-30px);
}

Результат:

Példa

Ha az egérmutatót a blokk fölé visszük - az eltolódik 15px-rel jobbra és 30px-rel lefelé:

html<div id="elem"></div>
css#elem {
  border: 1px solid black;
  width: 100px;
  height: 50px;
}
#elem:hover {
  transform: translate(15px, 30px);
}

Результат:

Lásd még

  • a translateX függvényt,
    amely az X tengely mentén történő eltolást határozza meg
  • a translateY függvényt,
    amely az Y tengely mentén történő eltolást határozza meg