Reduce center size and fix jitter
This commit is contained in:
parent
794631dcba
commit
d7ba0479f4
6
clock.js
6
clock.js
@ -134,14 +134,14 @@
|
|||||||
el.removeEventListener('transitionend', handle);
|
el.removeEventListener('transitionend', handle);
|
||||||
// Snap back without animation
|
// Snap back without animation
|
||||||
el.style.transition = 'none';
|
el.style.transition = 'none';
|
||||||
el.style.transform = `translateX(-50%) rotate(${angle}deg)`;
|
el.style.transform = `translateX(-50%) translateZ(0) rotate(${angle}deg)`;
|
||||||
void el.offsetWidth;
|
void el.offsetWidth;
|
||||||
el.style.transition = '';
|
el.style.transition = '';
|
||||||
};
|
};
|
||||||
el.addEventListener('transitionend', handle, { once: true });
|
el.addEventListener('transitionend', handle, { once: true });
|
||||||
el.style.transform = `translateX(-50%) rotate(${target}deg)`;
|
el.style.transform = `translateX(-50%) translateZ(0) rotate(${target}deg)`;
|
||||||
} else {
|
} else {
|
||||||
el.style.transform = `translateX(-50%) rotate(${angle}deg)`;
|
el.style.transform = `translateX(-50%) translateZ(0) rotate(${angle}deg)`;
|
||||||
}
|
}
|
||||||
|
|
||||||
lastAngles[id] = angle;
|
lastAngles[id] = angle;
|
||||||
|
|||||||
@ -404,7 +404,7 @@
|
|||||||
left: 50%;
|
left: 50%;
|
||||||
width: calc(var(--clock-size) * 0.15);
|
width: calc(var(--clock-size) * 0.15);
|
||||||
height: calc(var(--clock-size) * 0.15);
|
height: calc(var(--clock-size) * 0.15);
|
||||||
transform: translate(-50%, -50%);
|
transform: translate(-50%, -50%) translateZ(0);
|
||||||
background: url('logo.svg') center/contain no-repeat;
|
background: url('logo.svg') center/contain no-repeat;
|
||||||
background-color: #ffffff;
|
background-color: #ffffff;
|
||||||
border-radius: 50%;
|
border-radius: 50%;
|
||||||
@ -413,6 +413,13 @@
|
|||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@media screen and (min-width: 1200px) {
|
||||||
|
.clock-center {
|
||||||
|
width: calc(var(--clock-size) * 0.105);
|
||||||
|
height: calc(var(--clock-size) * 0.105);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.clock-label {
|
.clock-label {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
bottom: 30%;
|
bottom: 30%;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user