Ses butonuna hover yapınca yukarı doğru açılan dikey volume slider tasarımı
Ne yapacağız?
Şu anda player'da ses kontrolü yan tarafa yatay olarak uzanıyor.
Bunu Twitter'daki gibi yapacağız: Ses simgesine fareyle gelince
yukarı doğru dikey bir çubuk çıkacak,
oradan sesi ayarlayabileceksiniz.
Neden daha iyi?
Yer tasarrufu! Player bar'da ses çubuğu yer kaplamayacak, sadece gerektiğinde görünecek.
Daha temiz ve modern bir görünüm.
resources/views/themes/muzibu/components/player.blade.php
Desktop Player bölümü (satır ~281-304)
x-data ile hover state yönetimi@mouseenter="showVolumeSlider = true" @mouseleave="showVolumeSlider = false"
Hover Yok (Gizli)
Hover Var (Görünür)
60%
Avantajları: Basit, hızlı implement, temiz görünüm
Hover Yok
Hover Var (Gradient)
75
Avantajları: Modern görünüm, gradient renk geçişi (şarkı rengine uyumlu), glow efekti, smooth animasyon
Muzibu'nun mevcut gradient sistemiyle uyumlu (şarkıya göre renk değişimi)
Slider açılır (200ms smooth)
Slider kapanır (150ms smooth)
Direkt o noktaya atlama
Smooth sürükleme
player.blade.php → Volume Control bölümündeki w-20 div'i çıkar
Alpine.js x-show ile hover state, absolute positioning yukarı doğru
Mevcut color_hues sistemini kullan (şarkıya göre dinamik renk)
Tailwind x-transition ile açılma/kapanma animasyonu
npm run prod + view clear + test hover interaction
Hangi tasarım seçeneğini uygulayalım?
Basit, hızlı, standart görünüm
Modern, Muzibu gradient sistemiyle uyumlu, animasyonlu
Benim önerim: Seçenek 2 (Gradient & Animasyonlu) - Muzibu'nun mevcut tasarım diliyle perfect uyum sağlar, şarkıya göre dinamik renk değişimi güzel duracak.