Merge pull request #44 from ok2/codex/fix-hand-jitter-in-analog-clock-animation
Fix analog clock hand center alignment
This commit is contained in:
commit
85e5979414
6
clock.js
6
clock.js
@ -134,14 +134,14 @@
|
||||
el.removeEventListener('transitionend', handle);
|
||||
// Snap back without animation
|
||||
el.style.transition = 'none';
|
||||
el.style.transform = `rotate(${angle}deg)`;
|
||||
el.style.transform = `translateX(-50%) rotate(${angle}deg)`;
|
||||
void el.offsetWidth;
|
||||
el.style.transition = '';
|
||||
};
|
||||
el.addEventListener('transitionend', handle, { once: true });
|
||||
el.style.transform = `rotate(${target}deg)`;
|
||||
el.style.transform = `translateX(-50%) rotate(${target}deg)`;
|
||||
} else {
|
||||
el.style.transform = `rotate(${angle}deg)`;
|
||||
el.style.transform = `translateX(-50%) rotate(${angle}deg)`;
|
||||
}
|
||||
|
||||
lastAngles[id] = angle;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user