truvacreative adlı üyeden alıntı: mesajı görüntüle
Css kısmında bootstrap kullanabilirsin hocam.
Tüm projelerimde zaten bootstrap kullanıyorum fakat bahsettiğim olay tam olarak bu değil, yakın zamanda yaptığım işlerden:
https://giphy.com/gifs/1d50fYQ1NreLLFZp3r/fullscreen
Kalite biraz saçma oldu, kusura bakmayın.

CougaR adlı üyeden alıntı: mesajı görüntüle
Arayüz tasarımına göre değişir bu dediğin bazen mobil için ayrı masaüstü için ayrı div açıp göster gizle mantığı kullanırım
bazen de her ekran ölçüsü için ayrı css koordinatları veririm genelde bootstrap kullanıyorum nekadar kullanışlı bir iskelet yapısı olsada tabiki onada müdahele etmek gerekiyor.
Arayüzün standart ölçülerde uyumlu çalışma problemi olmadıkça istediğin yolu deneyebilirsin hangisi kolay geliyorsa. Tabi işin back-end kısmınıda düşünerek.
İşin kolaylığından ziyade kod kalabalığı yapmamak ve back-end kısmında da defalarca uğraşmamak adına çözüm arıyorum aslında. Yoksa masaüstü ve mobil için ayrı ayrı div açıp içini doldurmaktan sıkıntı değil. E-ticaret haricinde böyle bir menü yapısıyla zaten kolay kolay karşılaşmıyorum, göster gizle mantığı şu an için en sağlıklısı sanırım, teşekkürler.