translate ֆունկցիան

translate ֆունկցիան սահմանում է տարրի տեղաշարժը X և Y առանցքով: Օգտագործվում է transform հատկության հետ միասին: Հատկության արժեքը կարող է լինել ցանկացած չափի միավոր:

Կարող է ընդունել մեկ կամ երկու պարամետր: Եթե պարամետրերը երկուսն են՝ առաջին պարամետրը սահմանում է տեղաշարժ X առանցքով, իսկ երկրորդը՝ Y առանցքով: Եթե պարամետրը մեկ է, ապա այն սահմանում է տեղաշարժ X առանցքով:

Պարամետրերի արժեքները կարող են լինել դրական կամ բացասական: X առանցքի դրական արժեքը տեղաշարժում է դեպի աջ, բացասականը՝ դեպի ձախ: Y առանցքի դրական արժեքը տեղաշարժում է ներքև, բացասականը՝ վերև:

Շարահյուսություն

cssընտրիչ {
  transform: translate(տեղաշարժ X առանցքով, տեղաշարժ Y առանցքով);
}

Օրինակ

Եթե մկնիկը դնել բլոկի վրա՝ այն կտեղաշարժվի 30px դեպի աջ:

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

Результат:

Օրինակ

Եթե մկնիկը դնել բլոկի վրա՝ այն կտեղաշարժվի 30px դեպի ձախ:

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

Результат:

Օրինակ

Եթե մկնիկը դնել բլոկի վրա՝ այն կտեղաշարժվի 15px դեպի աջ և 30px դեպի ներքև:

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

Результат:

Տես նաև

  • translateX ֆունկցիան,
    որը սահմանում է տեղաշարժ X առանցքով
  • translateY ֆունկցիան,
    որը սահմանում է տեղաշարժ Y առանցքով