К
Size: a a a
К
L4
L4
DM
L4
DM
Y
SG
V
animateGem(gem: any, xOffset: number, yOffset: number) {
const left = gem.style.left.replace('px', '');
const top = gem.style.top.replace('px', '');
const maxLeft = (+left + xOffset * this.gemSize * (+gem.getAttribute('dir')));
const maxTop = (+top + yOffset * this.gemSize * (+gem.getAttribute('dir')));
this.renderer.setStyle(gem, 'left', maxLeft + 'px');
this.renderer.setStyle(gem, 'top', maxTop + 'px');
}Как теперь из этого можно сделать анимацию плавного изменения положения?И
animateGem(gem: any, xOffset: number, yOffset: number) {
const left = gem.style.left.replace('px', '');
const top = gem.style.top.replace('px', '');
const maxLeft = (+left + xOffset * this.gemSize * (+gem.getAttribute('dir')));
const maxTop = (+top + yOffset * this.gemSize * (+gem.getAttribute('dir')));
this.renderer.setStyle(gem, 'left', maxLeft + 'px');
this.renderer.setStyle(gem, 'top', maxTop + 'px');
}Как теперь из этого можно сделать анимацию плавного изменения положения?V
7
animateGem(gem: any, xOffset: number, yOffset: number) {
const left = gem.style.left.replace('px', '');
const top = gem.style.top.replace('px', '');
const maxLeft = (+left + xOffset * this.gemSize * (+gem.getAttribute('dir')));
const maxTop = (+top + yOffset * this.gemSize * (+gem.getAttribute('dir')));
this.renderer.setStyle(gem, 'left', maxLeft + 'px');
this.renderer.setStyle(gem, 'top', maxTop + 'px');
}Как теперь из этого можно сделать анимацию плавного изменения положения?И
V
SG
Вキ
SG
V
RK
animateGem(gem: any, xOffset: number, yOffset: number) {
const left = gem.style.left.replace('px', '');
const top = gem.style.top.replace('px', '');
const maxLeft = (+left + xOffset * this.gemSize * (+gem.getAttribute('dir')));
const maxTop = (+top + yOffset * this.gemSize * (+gem.getAttribute('dir')));
this.renderer.setStyle(gem, 'left', maxLeft + 'px');
this.renderer.setStyle(gem, 'top', maxTop + 'px');
}Как теперь из этого можно сделать анимацию плавного изменения положения?V