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
szelektor {
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:
<div id="elem"></div>
#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:
<div id="elem"></div>
#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é:
<div id="elem"></div>
#elem {
border: 1px solid black;
width: 100px;
height: 50px;
}
#elem:hover {
transform: translate(15px, 30px);
}
:
Lásd még
-
a
translateXfüggvényt,
amely az X tengely mentén történő eltolást határozza meg -
a
translateYfüggvényt,
amely az Y tengely mentén történő eltolást határozza meg