我試圖創建一個基於bootstrap的時間表,我希望它跨設備響應,但它比我有點難過。Bootstrap - 行跨列但保持響應
在較大的裝置中,佈局應與3個並行會話以下,但小時槽相互跨列對齊:
這將從其中列坐移動視圖不同下面彼此水平對齊方式被忽略:
我曾嘗試在每列使用一個表,但很快意識到,想法是缺陷編輯。各種其他嘗試使列高度相同也失敗了。
更大的問題是,每個單元格的內容可能會大不相同。
我試圖創建一個基於bootstrap的時間表,我希望它跨設備響應,但它比我有點難過。Bootstrap - 行跨列但保持響應
在較大的裝置中,佈局應與3個並行會話以下,但小時槽相互跨列對齊:
這將從其中列坐移動視圖不同下面彼此水平對齊方式被忽略:
我曾嘗試在每列使用一個表,但很快意識到,想法是缺陷編輯。各種其他嘗試使列高度相同也失敗了。
更大的問題是,每個單元格的內容可能會大不相同。
您是否嘗試過嵌套列?您可以放置三列的單個行,然後在其他列中嵌套其他div。 Here's a Bootply。你可以看到這些列在移動中堆疊。這裏的代碼,它相對簡單:
<div class="container">
<div class="row">
<div class="col-xs-12 col-md-4">
<div class="col-xs-12 col-top"></div>
<div class="col-xs-12 col-left"></div>
<div class="col-xs-12 col-left"></div>
<div class="col-xs-12 col-left"></div>
</div>
<div class="col-xs-12 col-md-4">
<div class="col-xs-12 col-top"></div>
<div class="col-xs-12 col-mid"></div>
<div class="col-xs-12 col-mid"></div>
<div class="col-xs-12 col-mid"></div>
</div>
<div class="col-xs-12 col-md-4">
<div class="col-xs-12 col-top"></div>
<div class="col-xs-12 col-right"></div>
<div class="col-xs-12 col-right"></div>
<div class="col-xs-12 col-right"></div>
</div>
</div>
</div>
更新,以適應白色塊。在大型顯示器中,您可以看到我剛剛使用CSS將空白塊變成白色,並且在移動設備中查看它時,這些塊會隱藏起來。 Here's the updated Bootply,這裏是代碼。
<div class="container">
<div class="row">
<div class="col-xs-12 col-md-4">
<div class="col-xs-12 col-top"></div>
<div class="col-xs-12 col-left"></div>
<div class="col-xs-12 col-mid visible-lg" id="white"></div>
<div class="col-xs-12 col-left"></div>
</div>
<div class="col-xs-12 col-md-4">
<div class="col-xs-12 col-top"></div>
<div class="col-xs-12 col-mid visible-lg" id="white"></div>
<div class="col-xs-12 col-mid"></div>
<div class="col-xs-12 col-mid visible-lg" id="white"></div>
</div>
<div class="col-xs-12 col-md-4">
<div class="col-xs-12 col-top"></div>
<div class="col-xs-12 col-topright"></div>
<div class="col-xs-12 col-bottomright"></div>
</div>
</div>
</div>
您是否需要能夠在每個單元格中顯示整個內容?有了固定的高度,您可以通過在.col-lg-4中嵌套每天來實現堆疊,因此它們將堆疊在較小的lg視口上。 – David
會很好,您可以與我們分享您的代碼。 –
嗯,我認爲你要碰到的第一個實際問題是Bootstrap的網格不能被5或7整除(假設每週的num日曆天數),除非你訪問自定義構建頁面 - http://getbootstrap.com/customize/ – ThisClark