Gutters

      Gutters are the padding between your columns, used to responsively space and align content in the Bootstrap grid system.

      How they work

      • Gutters are the gaps between column content, created by horizontal padding. We set padding-right and padding-left on each column, and use negative margin to offset that at the start and end of each row to align content.

      • Gutters start at 1.5rem (24px) wide. This allows us to match our grid to the padding and margin spacers scale.

      • Gutters can be responsively adjusted. Use breakpoint-specific gutter classes to modify horizontal gutters, vertical gutters, and all gutters.

      Horizontal gutters

      .gx-* classes can be used to control the horizontal gutter widths. The .container or .container-fluid parent may need to be adjusted if larger gutters are used too to avoid unwanted overflow, using a matching padding utility. For example, in the following example we’ve increased the padding with .px-4:

      Custom column padding
      Custom column padding
      <div class="container px-4">
      <div class="row gx-5">
      <div class="col">
       <div class="p-3 border bg-light">Custom column padding</div>
      </div>
      <div class="col">
        <div class="p-3 border bg-light">Custom column padding</div>
      </div>
      </div>
      </div>

      An alternative solution is to add a wrapper around the .row with the .overflow-hidden class:

      Custom column padding
      Custom column padding
      <div class="container overflow-hidden">
      <div class="row gx-5">
      <div class="col">
       <div class="p-3 border bg-light">Custom column padding</div>
      </div>
      <div class="col">
        <div class="p-3 border bg-light">Custom column padding</div>
      </div>
      </div>
      </div>

      Vertical gutters

      .gy-* classes can be used to control the vertical gutter widths. Like the horizontal gutters, the vertical gutters can cause some overflow below the .row at the end of a page. If this occurs, you add a wrapper around .row with the .overflow-hidden class:

      Custom column padding
      Custom column padding
      Custom column padding
      Custom column padding
      <div class="container overflow-hidden">
      <div class="row gy-5">
      <div class="col-6">
        <div class="p-3 border bg-light">Custom column padding</div>
      </div>
      <div class="col-6">
        <div class="p-3 border bg-light">Custom column padding</div>
      </div>
      <div class="col-6">
        <div class="p-3 border bg-light">Custom column padding</div>
      </div>
      <div class="col-6">
        <div class="p-3 border bg-light">Custom column padding</div>
      </div>
      </div>
      </div>

      Horizontal & vertical gutters

      .g-* classes can be used to control the horizontal gutter widths, for the following example we use a smaller gutter width, so there won’t be a need to add the .overflow-hidden wrapper class.

      Custom column padding
      Custom column padding
      Custom column padding
      Custom column padding
      <div class="container">
      <div class="row g-2">
      <div class="col-6">
        <div class="p-3 border bg-light">Custom column padding</div>
      </div>
      <div class="col-6">
        <div class="p-3 border bg-light">Custom column padding</div>
      </div>
      <div class="col-6">
        <div class="p-3 border bg-light">Custom column padding</div>
      </div>
      <div class="col-6">
        <div class="p-3 border bg-light">Custom column padding</div>
      </div>
      </div>
      </div>

      Row columns gutters

      Gutter classes can also be added to row columns. In the following example, we use responsive row columns and responsive gutter classes.

      Row column
      Row column
      Row column
      Row column
      Row column
      Row column
      Row column
      Row column
      Row column
      Row column
      <div class="container">
      <div class="row row-cols-2 row-cols-lg-5 g-2 g-lg-3">
      <div class="col">
        <div class="p-3 border bg-light">Row column</div>
      </div>
      <div class="col">
        <div class="p-3 border bg-light">Row column</div>
      </div>
      <div class="col">
        <div class="p-3 border bg-light">Row column</div>
      </div>
      <div class="col">
        <div class="p-3 border bg-light">Row column</div>
      </div>
      <div class="col">
        <div class="p-3 border bg-light">Row column</div>
      </div>
      <div class="col">
        <div class="p-3 border bg-light">Row column</div>
      </div>
      <div class="col">
        <div class="p-3 border bg-light">Row column</div>
      </div>
      <div class="col">
        <div class="p-3 border bg-light">Row column</div>
      </div>
      <div class="col">
        <div class="p-3 border bg-light">Row column</div>
      </div>
      <div class="col">
        <div class="p-3 border bg-light">Row column</div>
      </div>
      </div>
      </div>

      No gutters

      The gutters between columns in our predefined grid classes can be removed with .g-0. This removes the negative margins from .row and the horizontal padding from all immediate children columns.

      Need an edge-to-edge design? Drop the parent .container or .container-fluid.

      In practice, here’s how it looks. Note you can continue to use this with all other predefined grid classes (including column widths, responsive tiers, reorders, and more).

      .col-sm-6 .col-md-8
      .col-6 .col-md-4
      <div class="row g-0">
      <div class="col-sm-6 col-md-8">.col-sm-6 .col-md-8</div>
      <div class="col-6 col-md-4">.col-6 .col-md-4</div>
      </div>

      Change the gutters

      Classes are built from the $gutters Sass map which is inherited from the $spacers Sass map.

      $grid-gutter-width: 1.5rem;
      $gutters: (
      0: 0,
      1: $spacer * .25,
      2: $spacer * .5,
      3: $spacer,
      4: $spacer * 1.5,
      5: $spacer * 3,
      );
      
      返回頂部
      主站蜘蛛池模板: 国产成人无码aa精品一区| 无码av免费毛片一区二区 | 亚洲国产一区二区三区| 亚洲无圣光一区二区| 日韩动漫av在线播放一区| 国产乱码精品一区二区三区中| 国产一区二区三区无码免费| 日韩AV无码一区二区三区不卡| 亚洲一区二区影院| 久久久精品人妻一区二区三区蜜桃| 久久国产免费一区| 午夜影视日本亚洲欧洲精品一区| 亚洲一区二区三区在线播放 | 人妻精品无码一区二区三区| 国产午夜福利精品一区二区三区 | 无码人妻一区二区三区在线水卜樱| 日本一区二区三区不卡视频中文字幕| 日韩内射美女人妻一区二区三区| 国产精品亚洲一区二区三区在线| 国产AV一区二区三区传媒| 精品一区二区三区免费视频| 一区二区三区免费视频播放器| 高清国产精品人妻一区二区| 免费av一区二区三区| 国产一区二区四区在线观看| 国产美女一区二区三区| 日本无码一区二区三区白峰美| 亚洲高清美女一区二区三区| 无码精品不卡一区二区三区 | 国产福利酱国产一区二区| 中文字幕人妻第一区| 一区二区三区伦理高清| 一区二区视频免费观看| 国产免费一区二区三区VR| 一区免费在线观看| 少妇无码AV无码一区| 亚洲A∨无码一区二区三区| 伊人无码精品久久一区二区| 国产伦一区二区三区免费| 国产乱码伦精品一区二区三区麻豆| 日韩人妻无码一区二区三区 |