Bir logo & menü öğelerinden oluşan bir navbar üzerinde çalışıyorum, sol kayan bir menü çubuğu ve bir arama çubuğu & bir sağ aşağı açılan düğme. Tarayıcı penceresi belirli bir küçük boyuta ulaştığında, artık yeterli alan olmadığı için navbar elemanları bir sonraki satıra atlamaya başlar. Pencere öğelerini tek tek tek olarak yeniden boyutlandırma
burada bir göz atın: http://codepen.io/anon/pen/YXBaEKyerine yatay alanı azalıyor eğer her menü öğesi tek-birer kaybolmaya istiyorum yeni bir satır başlangıç. (Hala arama çubuğunun yanındaki açılır menüde menü bağlantıları var).
HTML
.nav {
width: 100%;
}
.item-left {
width: 300px;
height: 50px;
background-color: green;
float: left;
}
.item-right {
width: 300px;
height: 50px;
background-color: red;
float: right;
}
.menu {
height: 50px;
background-color: yellow;
float: left;
}
Yardımlarınız
DÜZENLEME için teşekkür ederiz
<div class="nav">
<div class="item-left">Logo</div>
<div class="menu">
<a>-------Menu Item 1-------</a>
<a>-------Menu Item 2-------</a>
<a>-------Menu Item 3-------</a>
<a>-------Menu Item 4-------</a>
<a>-------Menu Item 5-------</a>
</div>
<div class="item-right">Search & Dropdown</div>
</div>
CSS: sayı ve menü öğelerinin içeriği statik değildir. İçinde kaç tane var ve ne yazılacağını bilmiyorum.
Ne yapmak istediğine emin misin? Biraz aptalca görünen bir web sitesi için ... Sitenin etrafındaki kullanıcıları gezinmek için bağlantılar var, neden pencere çok küçükken onlardan kurtulmak istersiniz? Bir hamburger türü menü oluşturmak daha iyi olmaz mı? Böylece menü bağlantılarının genişliğine ulaşıldığında yeni menü belirir mi? – Ruddy
Bir [** Priority + Navigation **] 'a ihtiyacınız olduğu gibi geliyor (https://css-tricks.com/the-priority-navigation-pattern/) –