fix: consistent font sizing of timecode

feat/type-attributes
Tomáš Mládek 2022-09-08 22:22:24 +02:00
parent 5f9eb24c76
commit da5d3ad0c2
1 changed files with 5 additions and 3 deletions

View File

@ -21,6 +21,7 @@
let timeCodeWidth: number;
let timeCodeLeft: string;
let timeCodeSize: string;
const seek = throttle((progress: number) => {
if (state === State.PREVIEWING && videoEl.duration) {
@ -32,6 +33,7 @@
videoEl.clientWidth - timeCodeWidth / 2
);
timeCodeLeft = `${timeCodeLeftPx}px`;
timeCodeSize = `${videoEl.clientHeight / 9}px`;
}
}
}, 100);
@ -97,7 +99,8 @@
<div
class="timecode"
bind:clientWidth={timeCodeWidth}
style="--left: {timeCodeLeft}"
style:left={timeCodeLeft}
style:font-size={timeCodeSize}
>
{#if videoEl?.duration && currentTime}
{#if videoEl.duration > 3600}{String(
@ -181,9 +184,8 @@
font-feature-settings: "tnum";
font-weight: bold;
font-size: 24px;
color: white;
opacity: 0.85;
opacity: 0.66;
}
&.loading {