📜  布尔玛 12 列尺寸系统(1)

📅  最后修改于: 2023-12-03 14:54:00.405000             🧑  作者: Mango

布尔玛 12 列尺寸系统

布尔玛 12 列尺寸系统是一种设计布局的技术,以12个等宽的列为基础,使网页布局更加灵活、易于管理和可重用。此系统可用于网页布局,也可用于其他数字设计项目。

布局示例

以下示例显示了如何将页面布局拆分为12列:

<div class="container">
  <div class="row">
    <div class="col-3">Column 1</div>
    <div class="col-3">Column 2</div>
    <div class="col-3">Column 3</div>
    <div class="col-3">Column 4</div>
  </div>
</div>

此示例将页面拆分为4列,每列占据布局的1/3。如果至少有一个列宽度大于1列,则列将自动堆叠,以便适合其容器。

响应式网格

布尔玛 12 列尺寸系统通过响应式网格实现了各种分辨率、设备类型和设备方向的网页布局。响应式网格使用不同的类和媒体查询来确定每个列在不同视口大小下所占的列数。

媒体查询

布尔玛 12 列尺寸系统使用媒体查询来根据视口大小来定义不同的类。下面是一些媒体查询用于响应式网格:

  • sm: small (576px及以上)
  • md: medium (768px及以上)
  • lg: large (992px及以上)
  • xl: extra large (1200px及以上)

以下是可用于响应式网格的一些类:

  • .col-*: 将元素设置为X列宽度
  • .order-*: 将元素的显示顺序设置为X
  • .offset-*: 将元素向右偏移X列

以下示例显示了如何使用布尔玛 12 列尺寸系统创建响应式网格:

<div class="container">
  <div class="row">
    <div class="col-md-6 col-lg-4">Column 1</div>
    <div class="col-md-6 col-lg-4">Column 2</div>
    <div class="col-lg-4">Column 3</div>
  </div>
</div>

此示例将页面拆分为3列,其中列1和列2在中等设备上占据6列宽度,在大型设备上占据4列宽度,列3在所有设备上占据4列宽度。

结论

布尔玛 12 列尺寸系统是一种灵活、易于使用和可重用的设计技术,可用于快速创建网页布局。此技术可用于网页布局,也可用于其他数字设计项目。通过使用响应式网格和其他布局功能,可创建适用于各种视口大小和设备类型的响应式布局。