簡體   English   中英

Bootstrap 網格特定布局

[英]Bootstrap grid specific layout

我如何制作這樣的引導網格? 如果≥576px: 在此處輸入圖片說明

如果 < 576 像素:

在此處輸入圖片說明

謝謝你。

Bootstrap 的 col-xs-$ 具有 768px 的最低最大寬度。 我認為您必須在列中添加另一個類,然后為該類指定 CSS 規則

例如 :

 <div class="col-xs-4 smaller-div-class">
   Col 1
 </div>
 <div class="col-xs-4 smaller-div-class">
   Col 2
 </div>
 <div class="col-xs-4 smaller-div-class">
   Col 3
 </div>

等等......並在smaller-div-class中添加樣式

 @media screen and (max-size<576px){
  .smaller-div-class{
    width: 100% !important;
  }
  }

Bootstrap 行每行包含 12 列,每列應限制為一行。

考慮到您需要三列,您應該指定每列的寬度為4列,如12 / 3 = 4 這是通過使用col-sm-4作為類名來完成的。

col-sm-前綴基於“小”屏幕尺寸,實際上默認為您想要的確切寬度576px

備忘單

這可以在以下示例中看到:

 .one { background: red; } .two { background: blue; } .three { background: green; } .col-sm-4 { height: 50px; }
 <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous"> <div class="row"> <div class="col-sm-4 one"></div> <div class="col-sm-4 two"></div> <div class="col-sm-4 three"></div> </div>

希望這可以幫助! :)

 <div class="container">
    <div class="row">
        <div class="col-sm-4 col-12">
            <h2>col1</h2>
        </div>
        <div class="col-sm-4 col-12">
            <h2>col2</h2>
        </div>
        <div class="col-sm-4 col-12">
            <h2>col3</h2>
        </div>
    </div>
    <div class="row">
        <div class="col-sm-4 col-12">
            <h2>col4</h2>
        </div>
        <div class="col-sm-4 col-12">
            <h2>col5</h2>
        </div>
        <div class="col-sm-4 col-12">
            <h2>col6</h2>
        </div>
    </div>
</div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM