diff options
| author | Paul Buetow <paul@buetow.org> | 2026-05-02 22:42:35 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-05-02 22:42:35 +0300 |
| commit | daccc2fd2c43545fe2a904cccb1f866e38817a10 (patch) | |
| tree | dca78b9da806adbf61d4a259c576f93027e57ea9 /web/css | |
| parent | e80e81f4a47a201074f12c6bcd7cf1591a6722e3 (diff) | |
add player minimize toggle
Diffstat (limited to 'web/css')
| -rw-r--r-- | web/css/player.css | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/web/css/player.css b/web/css/player.css index 45dc948..f660134 100644 --- a/web/css/player.css +++ b/web/css/player.css @@ -46,6 +46,44 @@ height: 2rem; font-size: 0.8rem; } +.player.minimized { + inset: auto auto 1rem 1rem; + width: min(20rem, calc(100vw - 2rem)); + border: 1px solid var(--border); + border-radius: var(--radius-sm); + box-shadow: 0 8px 32px rgba(0,0,0,0.4); + overflow: hidden; +} +.player.minimized .stage, +.player.minimized .controls { + display: none; +} +.player .player-restore { + display: none; +} +.player.minimized .player-restore { + display: flex; + align-items: center; + width: 100%; + min-height: 2.25rem; + padding: 0.45rem 0.65rem; + border: 0; + background: var(--player-bg); + color: var(--text-secondary); + cursor: pointer; + font: inherit; + font-size: 0.8rem; + text-align: left; +} +.player.minimized .player-restore:hover { + color: var(--text-primary); + background: var(--bg-surface-hover); +} +.player.minimized .player-restore span { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} .player.is-fullscreen { inset: 0; background: var(--player-stage-bg); |
