0
A
回答
0
我認爲你需要一些解決方法和一些你對Twitter Bootstrap的理解。試試這個HTML(Twitter的引導4):
<div class="container-fluid">
<div class="row nav">
<div class="container">nav</div>
</div>
<div class="row gradientbody">
<div class="container">
<div class="row">
<div class="col-lg-9 gray"><br />col1</div>
<div class="col-lg-3 lightgray hidden-md-down"><br />col2</div>
</div>
</div>
</div>
<div class="row lightgray hidden-lg-up">
<div class="container">
<div class="row">
<div class="col-lg-12 lightgray">col2</div>
</div>
</div>
</div>
</div>
而這個CSS:
.gray {background: gray;}
body, .lightgray {background: lightgray;}
.nav {position: absolute; z-index: 9; background: lime; width: 100%;}
.gradientbody {
background: gray; /* Old browsers */
background: -moz-linear-gradient(left, gray 50%, lightgray 50%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, gray 50%,lightgray 50%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, gray 50%,lightgray 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='gray', endColorstr='lightgray',GradientType=1); /* IE6-9 */
}
.gradientbody > div > div > div {height: 100vh;}
@media screen and (max-width: 992px) {
.gradientbody {background: gray!important;}
.gradientbody > div > div > div {height: auto;}
}
請參閱Codepen:http://codepen.io/anon/pen/ZeoeWx
如果你想使用Twitter的引導3,使用下面的HTML (您可以使用相同的CSS):
<div class="container-fluid">
<div class="row nav">
<div class="container">nav</div>
</div>
<div class="row gradientbody">
<div class="container">
<div class="row">
<div class="col-lg-9 gray"><br />col1</div>
<div class="col-lg-3 lightgray visible-lg"><br />col2</div>
</div>
</div>
</div>
<div class="row lightgray hidden-lg">
<div class="container">
<div class="row">
<div class="col-lg-12 lightgray">col2</div>
</div>
</div>
</div>
</div>
+1
謝謝JoostS – Vlad
相關問題
- 1. 如何在相對佈局中嵌套佈局或創建兩個相對佈局?
- 2. 在相對佈局中創建佈局
- 3. 使用CSS創建兩個相同高度的佈局列,並插入右列
- 4. 創建兩列布局-html/css semantics
- 5. 如何使用CSS創建兩列的頁面佈局?
- 6. 在一個創建中有兩個不同佈局/視圖的兩條記錄
- 7. 創建兩個相鄰的NSDates並不相等
- 8. 兩列,等高佈局 - 列間空格
- 9. 如何在相對佈局內放置兩個佈局
- 10. 如何用CSS創建3列布局?
- 11. 如何創建一個兩個欄佈局
- 12. 如何創建每頁兩列打印佈局?
- 13. 如何使用XSL-FO和FOP 1.0創建兩列布局?
- 14. 與XML佈局具有的問題,多個相對佈局正在創建
- 15. 創建一個垂直擴展容器的兩列布局
- 16. 兩個不相等的對象具有相同的散列碼
- 17. 如何創建一個像Android CallLog佈局的佈局
- 18. 創建有效的佈局
- 19. 如何創建android佈局
- 20. 3列布局需要高度相等
- 21. 使用ASP.NET MVC3的CSS創建兩個列布局創建視圖
- 22. 如何創建一個約束佈局
- 23. CSS:如何創建兩個柱半流質佈局?
- 24. 如何在沒有CSS的xhtml中創建2列布局
- 25. 如何動態創建佈局具有獨特功能的每個佈局
- 26. Android:在一個線性佈局中創建兩列
- 27. 如何讓兩個不同的佈局具有相同的高度?
- 28. 如何創建三個相等的列表元素,並在兩者之間具有相同的間距?
- 29. 兩列布局
- 30. 如何在Bootstrap 3中創建5個相等的列?
檢出bootstraps偏移量。 [BOOTSTRAP網格系統](https://getbootstrap.com/examples/grid/) – dsadnick
列中的列? – DaniP
例如,類「.col-lg-3」的列有背景#ffffcc。我不知道如何在右邊列上同一顏色的所有可用空間 – Vlad