translate ֆունկցիան
translate ֆունկցիան սահմանում է տարրի տեղաշարժը
X և Y առանցքով: Օգտագործվում է
transform հատկության հետ միասին:
Հատկության արժեքը կարող է լինել ցանկացած չափի միավոր:
Կարող է ընդունել մեկ կամ երկու պարամետր: Եթե պարամետրերը երկուսն են՝ առաջին պարամետրը սահմանում է տեղաշարժ X առանցքով, իսկ երկրորդը՝ Y առանցքով: Եթե պարամետրը մեկ է, ապա այն սահմանում է տեղաշարժ X առանցքով:
Պարամետրերի արժեքները կարող են լինել դրական կամ բացասական: X առանցքի դրական արժեքը տեղաշարժում է դեպի աջ, բացասականը՝ դեպի ձախ: Y առանցքի դրական արժեքը տեղաշարժում է ներքև, բացասականը՝ վերև:
Շարահյուսություն
ընտրիչ {
transform: translate(տեղաշարժ X առանցքով, տեղաշարժ Y առանցքով);
}
Օրինակ
Եթե մկնիկը դնել բլոկի վրա՝ այն կտեղաշարժվի
30px դեպի աջ:
<div id="elem"></div>
#elem {
border: 1px solid black;
width: 100px;
height: 50px;
}
#elem:hover {
transform: translate(30px);
}
:
Օրինակ
Եթե մկնիկը դնել բլոկի վրա՝ այն կտեղաշարժվի
30px դեպի ձախ:
<div id="elem"></div>
#elem {
border: 1px solid black;
width: 100px;
height: 50px;
}
#elem:hover {
transform: translate(-30px);
}
:
Օրինակ
Եթե մկնիկը դնել բլոկի վրա՝ այն կտեղաշարժվի
15px դեպի աջ և 30px դեպի ներքև:
<div id="elem"></div>
#elem {
border: 1px solid black;
width: 100px;
height: 50px;
}
#elem:hover {
transform: translate(15px, 30px);
}
:
Տես նաև
-
translateXֆունկցիան,
որը սահմանում է տեղաշարժ X առանցքով -
translateYֆունկցիան,
որը սահմանում է տեղաշարժ Y առանցքով