如何使用引导

发布于 2025-01-24 10:17:37 字数 213 浏览 5 评论 0原文

我具有三个块的移动设计:

 _
|A|
|_|
|B|
|_|
|C|
|_|

我想通过Bootstrap5网格系统实现以下响应式MD设计。

 ___
|B|A|
| |_|
| |C|
|_|_|

我尝试了不同的方法,3行,排的行,订购等。但是我无法弄清楚响应式解决方案,没有冗余。

I have the mobile design of three blocks:

 _
|A|
|_|
|B|
|_|
|C|
|_|

I want to achive the following responsive md design with bootstrap5 grid system.

 ___
|B|A|
| |_|
| |C|
|_|_|

I've tried different approaches, 3 rows, rows in rows, ordering etc. but I can't figure out the responsive solution, without redundancy.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

扎心 2025-01-31 10:17:37

干得好...

#a,
#b-desktop,
#b-mobile,
#c {
  border: 1px solid red;
  font-size: 50px;
  font-weight: 700;
}

.container-fluid>.row {
  height: 100vh;
}

#b-desktop {
  height: 100%;
}

#b-mobile {
  height: 50vh;
}

#a {
  height: 50vh;
}

#c {
  height: 50vh;
}
<!DOCTYPE html>
<html lang="en">

<head>

  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" integrity="sha384-F3w7mX95PdgyTmZZMECAngseQB83DfGTowi0iMjiWaeVhAn4FJkqJByhZMI3AhiU" crossorigin="anonymous">
  <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js" integrity="sha384-skAcpIdS7UcVUC05LJ9Dxay8AXcDYfBJqt1CJ85S/CFujBsIzCIv+l9liuYLaMQ/" crossorigin="anonymous"></script>

</head>

<body>

  <div class="container-fluid">
    <div class="row">
      <div class="col-md-6 d-md-block d-none" id="b-desktop">B</div>
      <div class="col-md-6">
        <div class="row">
          <div class="col-12" id="a">A</div>
          <div class="col-12 d-md-none d-block" id="b-mobile">B</div>
          <div class="col-12" id="c">C</div>
        </div>
      </div>
    </div>
  </div>

</body>

</html>

Here you go...

#a,
#b-desktop,
#b-mobile,
#c {
  border: 1px solid red;
  font-size: 50px;
  font-weight: 700;
}

.container-fluid>.row {
  height: 100vh;
}

#b-desktop {
  height: 100%;
}

#b-mobile {
  height: 50vh;
}

#a {
  height: 50vh;
}

#c {
  height: 50vh;
}
<!DOCTYPE html>
<html lang="en">

<head>

  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" integrity="sha384-F3w7mX95PdgyTmZZMECAngseQB83DfGTowi0iMjiWaeVhAn4FJkqJByhZMI3AhiU" crossorigin="anonymous">
  <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js" integrity="sha384-skAcpIdS7UcVUC05LJ9Dxay8AXcDYfBJqt1CJ85S/CFujBsIzCIv+l9liuYLaMQ/" crossorigin="anonymous"></script>

</head>

<body>

  <div class="container-fluid">
    <div class="row">
      <div class="col-md-6 d-md-block d-none" id="b-desktop">B</div>
      <div class="col-md-6">
        <div class="row">
          <div class="col-12" id="a">A</div>
          <div class="col-12 d-md-none d-block" id="b-mobile">B</div>
          <div class="col-12" id="c">C</div>
        </div>
      </div>
    </div>
  </div>

</body>

</html>

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文