非常教程

Bootstrap 4参考手册

实用工具 | Utilities

间隔 | Spacing

Bootstrap包含各种速记响应边距和填充实用程序类,以修改元素的外观。

怎么运行的

使用速记类为元素或其边上的子集分配响应友好marginpadding值。包括对单个属性,所有属性以及垂直和水平属性的支持。类从默认的萨斯地图范围内.25rem建立3rem

表示法

适用于所有断点,从间距公用事业xsxl,在他们没有断点的缩写。这是因为这些类是从上到下应用的min-width: 0,因此不受媒体查询的约束。然而,其余的断点确实包含断点缩写。

类别是使用的格式命名{property}{sides}-{size}xs{property}{sides}-{breakpoint}-{size}smmdlg,和xl

属性是以下之一:

  • m-用于设置margin
  • p-用于设置padding

双方是一个:

  • t-用于设置margin-toppadding-top
  • b-用于设置margin-bottompadding-bottom
  • l-用于设置margin-leftpadding-left
  • r-用于设置margin-rightpadding-right
  • x-对于设置两者的类*-left*-right
  • y-对于设置两者的类*-top*-bottom
  • 为设置marginpadding元素的所有四个方面

其中大小是以下之一:

  • 0- 用于消除marginpadding通过设置的类0
  • 1- (默认情况下)的类时,设置marginpadding$spacer * .25
  • 2- (默认情况下)的类时,设置marginpadding$spacer * .5
  • 3- (默认情况下)的类时,设置marginpadding$spacer
  • 4- (默认情况下)的类时,设置marginpadding$spacer * 1.5
  • 5- (默认情况下)的类时,设置marginpadding$spacer * 3
  • auto- 用于设置margin为自动的类

(您可以通过向$spacersSass地图变量添加条目来添加更多尺寸。)

实例

以下是这些类的一些有代表性的例子:

.mt-0 {
  margin-top: 0 !important;
}

.ml-1 {
  margin-left: ($spacer * .25) !important;
}

.px-2 {
  padding-left: ($spacer * .5) !important;
  padding-right: ($spacer * .5) !important;
}

.p-3 {
  padding: $spacer !important;
}

水平居中

此外,Bootstrap还包含一个.mx-auto用于将固定宽度块级别内容水平居中的类,即具有display: blockwidth设置水平边距的内容auto

打开getbootstrap.com上的示例

<div class="mx-auto" style="width: 200px;">
  Centered element
</div>
Bootstrap 4

Bootstrap 是一套用于 HTML、CSS 和 JS 开发的开源工具集。利用我们提供的 Sass 变量和大量 mixin、响应式栅格系统、可扩展的预制组件、基于 jQuery 的强大的插件系统,能够快速为你的想法开发出原型或者构建整个 app 。

主页 https://getbootstrap.com/
源码 https://github.com/twbs/bootstrap
版本 4
发布版本 4.0.0-beta.2

Bootstrap 4目录

1.快速开始 | Getting started
2.组件·信息提示框 | Alerts
3.组件·徽章 | Badges
4.组件·面包屑导航 | Breadcrumb
5.组件·按钮组 | Button group
6.组件·按钮 | Buttons
7.组件·卡片 | Cards
8.组件·轮播 | Carousel
9.组件·折叠 | Collapse
10.组件·下拉菜单 | Dropdowns
11.组件·表单 | Forms
12.组件·输入框组 | Input group
13.组件·大屏幕 | Jumbotron
14.组件·列表组 | List group
15.组件·模态框 | Modal
16.组件·导航栏 | Navbar
17.组件·导航 | Navs
18.组件·分页 | Pagination
19.组件·弹出框 | Popovers
20.组件·进度条 | Progress
21.组件·滚动监听 | Scrollspy
22.组件·提示工具 | Tooltips
23.内容 | Content
24.布局 | Layout
25.迁移 | Migration
26.实用工具 | Utilities
27.Bootstrap4 网格系统
28.Bootstrap4 按钮组
29.Bootstrap4 按钮
30.Bootstrap4 图像形状
31.Bootstrap4 表格
32.Bootstrap4 颜色
33.Bootstrap4 文字排版
34.Bootstrap4 轮播
35.Bootstrap4 表单控件
36.Bootstrap4 表单
37.Bootstrap4 导航栏
38.Bootstrap4 导航
39.Bootstrap4 折叠
40.Bootstrap4 下拉菜单
41.Bootstrap4 卡片
42.Bootstrap4 分页
43.Bootstrap4 小工具
44.Bootstrap4 滚动监听
45.Bootstrap4 弹出框
46.Bootstrap4 提示框
47.Bootstrap4 模态框
48.Bootstrap 4 多媒体对象
49.Bootstrap 4 Flex(弹性)布局
50.Bootstrap4 创建一个网页
51.Bootstrap4 自定义表单
52.Bootstrap4 面包屑导航(Breadcrumb)