mirror of
https://github.com/mifi/lossless-cut.git
synced 2024-11-22 02:12:30 +01:00
make timeline time transparent
when hovering it with mouse closes #2177 also possibly #2116
This commit is contained in:
parent
3e71595ece
commit
3f502a8944
11
src/renderer/src/Timeline.module.css
Normal file
11
src/renderer/src/Timeline.module.css
Normal file
@ -0,0 +1,11 @@
|
||||
.time {
|
||||
background: rgba(0,0,0,0.4);
|
||||
border-radius: 3;
|
||||
padding: 2px 4px;
|
||||
color: rgba(255, 255, 255, 0.8);
|
||||
transition: opacity 0.2s;
|
||||
pointer-events: auto;
|
||||
}
|
||||
.time:hover {
|
||||
opacity: 0.1;
|
||||
}
|
@ -10,6 +10,8 @@ import BetweenSegments from './BetweenSegments';
|
||||
import useContextMenu from './hooks/useContextMenu';
|
||||
import useUserSettings from './hooks/useUserSettings';
|
||||
|
||||
import styles from './Timeline.module.css';
|
||||
|
||||
|
||||
import { timelineBackground, darkModeTransition } from './colors';
|
||||
import { Frame } from './ffmpeg';
|
||||
@ -71,7 +73,6 @@ const CommandedTime = memo(({ commandedTimePercent }: { commandedTimePercent: st
|
||||
const timelineHeight = 36;
|
||||
|
||||
const timeWrapperStyle: CSSProperties = { position: 'absolute', height: timelineHeight, left: 0, right: 0, bottom: 0, display: 'flex', alignItems: 'center', justifyContent: 'center', pointerEvents: 'none' };
|
||||
const timeStyle: CSSProperties = { background: 'rgba(0,0,0,0.4)', borderRadius: 3, padding: '2px 4px', color: 'rgba(255, 255, 255, 0.8)' };
|
||||
|
||||
function Timeline({
|
||||
durationSafe,
|
||||
@ -401,8 +402,8 @@ function Timeline({
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div style={timeWrapperStyle}>
|
||||
<div style={timeStyle}>
|
||||
<div style={timeWrapperStyle} onWheel={onWheel}>
|
||||
<div className={styles['time']}>
|
||||
{formatTimeAndFrames(displayTime)}{isZoomed ? ` ${displayTimePercent}` : ''}
|
||||
</div>
|
||||
</div>
|
||||
|
Loading…
Reference in New Issue
Block a user