You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否基于Bootstrap 4 Grid实现图示布局?

用Bootstrap 4 Grid实现图示布局的方案

当然可以用Bootstrap 4的栅格系统实现你要的布局!我根据你提供的图示,整理了一套可直接复用的代码示例,完全贴合Bootstrap 4的栅格规则:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Bootstrap 4 布局实现</title>
  <!-- 引入Bootstrap 4官方CSS -->
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/css/bootstrap.min.css">
  <style>
    /* 自定义样式,让区块更直观(可根据需求修改) */
    .layout-block {
      padding: 2rem;
      border: 1px solid #ddd;
      border-radius: 4px;
      margin-bottom: 1rem;
    }
    .header-area {
      background-color: #f8f9fa;
    }
    .left-main {
      background-color: #e9ecef;
      height: 400px; /* 模拟图示中的高度,实际可随内容自适应 */
    }
    .right-top, .right-bottom {
      background-color: #dee2e6;
      height: 190px; /* 模拟高度,可按需调整 */
    }
  </style>
</head>
<body>
  <!-- 顶部全宽区域 -->
  <div class="container-fluid">
    <div class="row">
      <div class="col-12">
        <div class="layout-block header-area">
          顶部全宽内容区
        </div>
      </div>
    </div>
  </div>

  <!-- 核心内容布局 -->
  <div class="container mt-4">
    <div class="row">
      <!-- 左侧大区块 -->
      <div class="col-lg-8 col-md-12 mb-3 mb-lg-0">
        <div class="layout-block left-main">
          左侧主要内容区块
        </div>
      </div>
      <!-- 右侧上下两个区块 -->
      <div class="col-lg-4 col-md-12">
        <div class="layout-block right-top">
          右侧上方内容区块
        </div>
        <div class="layout-block right-bottom">
          右侧下方内容区块
        </div>
      </div>
    </div>
  </div>

  <!-- 引入Bootstrap 4依赖JS(弹窗等组件需要,若不需要可移除) -->
  <script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.slim.min.js"></script>
  <script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/js/bootstrap.bundle.min.js"></script>
</body>
</html>

关键布局说明:

  • 顶部全宽区域:用container-fluid配合col-12实现,确保在所有屏幕宽度下都占满100%宽度
  • 响应式分栏:大屏(≥992px)下用col-lg-8和col-lg-4分成2:1的两列,中小屏自动堆叠成单列,完美适配移动端
  • 间距控制:mb-3 mb-lg-0实现了小屏时左侧区块底部有间距,大屏时取消该间距,让左右区块顶部对齐,更贴合图示效果
  • 自定义样式:里面的高度和背景色只是为了模拟图示效果,实际开发中可以根据你的内容需求调整,甚至完全移除

如果你的图示有其他细节(比如不同的分栏比例、额外的区块),只需要调整col-*类的数值(比如col-md-9/col-md-3)或者添加更多的row和col即可,Bootstrap 4的栅格系统非常灵活。

内容的提问来源于stack exchange,提问作者Darkmoonx Voorhees

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 08:20:15