如何使用断点更改 bootstrap 列网格排序?

How to use Breakpoints to change bootstrap columns grid ordering?

我有这样的 html 代码:

<div class="container-fluid h-100">
  <div class="row no-gutters h-100">
    <div class="col-12 col-md-6  left">
      Column 1
    <div>
    <div class="col-12 col-md-6  left">
      Column 2
    <div>
  <div>
<div>

如果屏幕小于 [=14=,我如何使用 css 中的断点更改 bootstrap 中列的网格以在 Column2 上方显示 Column1 ] ?

您可以使用 flex directions 进行调整,我正在根据您的代码示例添加一个示例。

<link href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/css/bootstrap.min.css" rel="stylesheet"/>

<div class="container-fluid h-100">
  <div class="row flex-column-reverse flex-md-row no-gutters h-100">
    <div class="col-12 col-md-6">
      Column 1
    </div>
    <div class="col-12 col-md-6">
      Column 2
    </div>
  <div>
<div>

您必须修改grid tiers,例如:

$grid-breakpoints: (
  xs: 0,
  sm: 720px,
  md: 768px,
  lg: 1024px
);

$container-max-widths: (
  sm: 660px,
  md: 720px,
  lg: 960px
);

因此,宽度小于 720 的视口将被视为 sm,并且 col-12 将应用于单元格。