2016-04-18 13 views
7

Bootstrap kullanarak bir sitem var. Mobilde iken çöken bir navbarın üst kısmında bir arama çubuğu vardır.Mobil önyüklemede görüntülendiğinde navona bir yan sütun nasıl eklenir

Navbarın altında solda, belirli arama filtrelerini seçmek için yaklaşık 30 radyo düğmesiyle dolu 2 sütun var. Diğer 10 sütun arama sonuçlarını gösterir.

Mobilde, arama sonuçlarını görmek için kullanıcının tüm sütunları geride bırakması gerekir. Site mobilde iken radyo düğmesinin 'navbar'a daraltılması' bölümüne nasıl sahip olabilirim, böylece radyo düğmeleri kullanıcı navbar simgesini tıklayana kadar gösterilmez. (navbar simgeleri 3 yatay çizgi).

navbar:

... 
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> 
    <form class="navbar-form navbar-left" action="search.php" method="post"> 
    <div class="form-group"> 
     <input type="text" class="form-control" name="search_title" placeholder="Search"> 
    </div> 
    <button type="submit" class="btn btn-default">Search</button> 
    ... 

sol sütunlar:

<div class="row"> 
    <div class="col-sm-2"> 
     <p class="filter-heading" >Site</p> 
     <label for="aa-site"> 
      <input class="site-radio" type="radio" name="store" value="every-site" id="aa-site" checked> All</label></br> 
     <label for="bb-site"> 
      <input class="site-radio" type="radio" name="store" value="wallapop" id="bb-site"> Wallapop</label></br> 

    ... 
    </div> 

    </form> 
    <div class="col-sm-10"> 
    <div class="panel-body center"> 
... 
+0

Merhaba @Rorschach, bu kenar çubuğunda kaç tane radyo düğmesi filtre grubu var? Sormamın sebebi, mobil için düzen açısından, belirli açılır menüleri kullanmanın daha iyi olabileceğini düşündüğümden kaynaklanıyor. – partypete25

+0

Bir kategori seçmek için 26 düğme, bir mağaza seçmek için 5 ve en az fiyat girmek için 2 metin kutusu ve @ partypete25 – Rorschach

+1

"col-sm-2" ile "col-xs-2" ve "col" değiştirmeyi denediniz mi? -sm-10 'col-xs-10' için? Bu, düşük çözünürlüklerde bile (mobil) sütun yapılandırmanızı koruyacaktır. – ojovirtual

cevap

4

<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> 
     <span class="sr-only">Toggle navigation</span> 
     <span class="icon-bar"></span> 
     <span class="icon-bar"></span> 
     <span class="icon-bar"></span> 
    </button> 

Sonra ile sütun üzerinde içeriğini sarma başlığının içine bu ekleme .

0

Sadece 'bölme' adlı bir sınıfta her şeyi yerleştirmek olabilir. Bu bölmeyi, göstermek istediğiniz sütunlar kadar yüksekse, overflow:hidden ile, kullanıcı düğmeyi tıkladığında javascript ile genişletebilirsiniz. Aradığın şey bu mu, bilmiyorum?

<div class="col-sm-2"> 
    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> 
    ... 
    </div> 
</div> 

biri sadece mobil cihazlarda, çöken ve sütun uncollapsing geçiş sağlayacak bir düğme olmasını sağlar:

İlgili konular