如何在不同屏幕上實現此行爲。 (灰色矩形是一些內容的div)。假設圖片1(左)是正常的,寬屏幕;圖片2(中)小(上網本或平板電腦)屏幕;圖片3(右)是手機屏幕。我使用bootstrap 3. 不同屏幕上的div對齊
-2
A
回答
0
您只需要使用pull push classes of bootstrap
。也可以瞭解col-*-offset-*
類。
要了解更多檢查這個網站:
Twitter bootstrap official docs
這是一個例子,你如何能做到這
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<div class="row">
<div class="col-xs-12 col-md-12 col-lg-4 col-lg-push-4" style="height: 100px; background-color: red;">
2
</div>
<div class="col-xs-12 col-md-6 col-lg-4 col-lg-pull-4" style="height: 100px; background-color: blue;">
1
</div>
<div class="col-xs-12 col-md-6 col-lg-4" style="height: 100px; background-color: green;">
3
</div>
</div>
0
<div class="row">
<div class="col-xs-12 col-sm-6 col-sm-offset-3 col-md-4 col-md-offset-0 col-md-push-4">2</div>
<div class="col-xs-12 col-sm-6 col-md-4 col-md-pull-4">1</div>
<div class="col-xs-12 col-sm-6 col-md-4">3</div>
</div>
2
您可以使用offset column和column ordering類。確保在適當的屏幕/網格大小上應用每一個。
@import url('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css');
div[class^="col-"] > div {
margin: 1rem 0;
min-height: 100px;
background-color: yellow;
}
<div class="container-fluid">
<div class="row">
<div class="col-sm-6 col-sm-offset-3 col-md-4 col-md-offset-0 col-md-push-4">
<div>2</div>
</div>
<div class="col-sm-6 col-md-4 col-md-pull-4">
<div>1</div>
</div>
<div class="col-sm-6 col-md-4">
<div>3</div>
</div>
</div>
</div>
注:列的DIV額外的DIV是用於說明目的。做任何你需要做的事情。
+1
這應該是被接受的答案。 – ZimSystem
相關問題
- 1. 不同屏幕的Android對齊問題
- 2. 在不同屏幕上的div位置
- 3. 將比屏幕寬的div對齊中心到屏幕中心
- 4. 對齊SVG屏幕
- 5. 對齊屏幕上的UL元素
- 6. 在屏幕尺寸上對齊圖像和div
- 7. 在不同屏幕尺寸上的不同div定位
- 8. 如何對齊UITableViewCell內的不同屏幕尺寸的內容?
- 9. 無法將div和背景定位爲與不同屏幕尺寸對齊
- 10. UITableView單元格對齊不對齊到屏幕的右側
- 11. UICollectionView單元對齊屏幕?
- 12. 不同的屏幕尺寸自舉導航欄中心對齊
- 13. 如何正確對齊不同屏幕的卡片?
- 14. Autolayout - 與不同屏幕上的對象不同的空間
- 15. 我的CSS是不同的屏幕上不同 - 不能中心div
- 16. 對齊按鈕,屏幕的LinearLayout的BUTTOM
- 17. 4個並排的DIV在較小的屏幕上不對齊爲3個並排的DIV
- 18. Div不對齊
- 19. CSS - 在屏幕底部對齊div而不使用位置:絕對
- 20. 水平對齊的div不同
- 21. 將不同高度的div對齊
- 22. 水平對齊不同列中的div
- 23. 如何對齊不同父母的div?
- 24. 垂直對齊的超大屏幕
- 25. CSS - 對齊格到屏幕的邊緣
- 26. 將屏幕頂部的CCMenu對齊
- 27. 調整的UILabel對齊到屏幕
- 28. 對齊的UIView從屏幕中間
- 29. 的GridView對齊更靠近屏幕
- 30. 在屏幕上顯示div
你爲什麼要那樣做?從UI/UX的角度來看。 – Marv
第二個矩形是最重要的。這就是爲什麼它位於中間。而對於小屏幕(平板電腦和手機)的用戶來說,它應該是最高的。 – pr3sto
這在SO之前已經被問過很多次了。請在發佈問題前查看重複內容,並閱讀文檔(http://getbootstrap.com) – ZimSystem