Radyolar detay sayfası olmadığı için farklı UI pattern kullanır
/albums/slug/playlists/slug<a href="/albums/...">/radios index var/radios/slug yok<div @click="playRadio()"><button class="absolute
bottom-2 right-2
opacity-0 group-hover:opacity-100
w-12 h-12">
<i class="fas fa-play"></i>
</button>
<div class="absolute inset-0
bg-black bg-opacity-0
group-hover:bg-opacity-50">
<button class="opacity-0
group-hover:opacity-100
w-16 h-16">
<i class="fas fa-play
text-2xl"></i>
</button>
</div>
{{-- Large Play Button Overlay (Center) - Radios have no detail page --}}
<div class="absolute inset-0 bg-black bg-opacity-0
group-hover:bg-opacity-50 transition-all duration-300
rounded-lg flex items-center justify-center">
<button x-on:click.stop.prevent="$store.player.playRadio({{ $radio->radio_id }})"
class="opacity-0 group-hover:opacity-100
transform scale-75 group-hover:scale-100
transition-all duration-300
bg-muzibu-coral hover:bg-opacity-90
text-white rounded-full w-16 h-16
flex items-center justify-center
shadow-2xl hover:scale-110">
<i class="fas fa-play text-2xl ml-1"></i>
</button>
</div>
absolute inset-0bg-opacity-0 → 50scale-75 → 100 → 110z-10 - Favorite & Menu buttons
z-20 - Favorite & Menu buttons
inset-0 kullandığı için
Favorite/Menu butonlarının üstüne geliyordu. Z-index z-20 yaparak
butonların her zaman en üstte olması sağlandı.
| Özellik | Album / Playlist | Radio |
|---|---|---|
| Detay Sayfası | ✅ Var (/albums/slug) | ❌ Yok (sadece /radios) |
| Wrapper Element | <a href="..."> |
<div @click="..."> |
| Click Davranışı | Detay sayfasına git | Direkt çal |
| Play Button Pozisyon | bottom-2 right-2 |
center (inset-0) |
| Play Button Boyutu | w-12 h-12 |
w-16 h-16 |
| Icon Boyutu | default |
text-2xl |
| Overlay Efekti | Yok | ✅ Var (bg-opacity-50) |
| Favorite/Menu Z-Index | z-10 |
z-20 |
resources/views/components/muzibu/radio-card.blade.php
Radyolar artık merkezi büyük play button kullanıyor.
Detay sayfası olmadığı için direkt çalma deneyimi net bir şekilde iletiliyor.
📻 Radio Card - Center Play Button
🤖 Claude AI ile oluşturuldu • 21 Aralık 2025