Album: Englische Edition (7 Songs) + DE/EN-Umschalter im Album-Modal (v1301)
- 7 englische Suno-Pro-Songs als *-en.mp3 in static/sounds/ (MD5-geprüft, eigene Generierungen, alle != deutsche Tracks) - worlds.js _anthem: SONGS_DE/SONGS_EN, _lang-State (localStorage by_album_lang), DE/EN-Segmented-Control (_fillAlbum/_setLang), EN_READY=true, Modal-Chrome zweisprachig - components.css: .album-lang / .album-lang-btn - UX: DE bleibt Default, keine Auto-Vorwahl, User schaltet selbst, beides anhörbar, Wahl gemerkt - LIVE auf Prod + Staging v1301
This commit is contained in:
parent
6dc944eeb8
commit
aea489aa5a
14 changed files with 98 additions and 48 deletions
|
|
@ -8307,6 +8307,10 @@ svg.empty-state-icon {
|
|||
.album-title { font-size: var(--text-base); font-weight: 700; color: var(--c-text); }
|
||||
.album-subtitle { font-size: var(--text-xs); color: var(--c-text-muted); margin-top: 2px; }
|
||||
.album-close { background: none; border: none; font-size: 1.5rem; line-height: 1; color: var(--c-text-muted); cursor: pointer; padding: 0 4px; }
|
||||
.album-head-actions { display: flex; align-items: center; gap: var(--space-2); flex-shrink: 0; }
|
||||
.album-lang { display: inline-flex; border: 1px solid var(--c-border); border-radius: var(--radius-full); overflow: hidden; background: var(--c-surface-2); }
|
||||
.album-lang-btn { background: none; border: none; cursor: pointer; padding: 4px 10px; font-size: var(--text-xs); font-weight: 700; color: var(--c-text-muted); line-height: 1.4; transition: background .15s, color .15s; }
|
||||
.album-lang-btn.is-active { background: var(--c-primary); color: #fff; }
|
||||
.album-list { display: flex; flex-direction: column; gap: var(--space-2); }
|
||||
.album-song { display: flex; align-items: center; gap: var(--space-3); padding: var(--space-3); border-radius: var(--radius-md); background: var(--c-surface-2); cursor: pointer; transition: background .15s; }
|
||||
.album-song:active { background: var(--c-border); }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue