Skip to main content Skip to docs navigation

选项

使用内置变量快速自定义 Bootstrap,以轻松切换全局 CSS 首选项以控制样式和行为。

使用我们内置的自定义变量文件自定义 Bootstrap,并使用新的 $enable-* Sass 变量轻松切换全局 CSS 首选项。根据需要覆盖变量值并使用 npm run test 重新编译。

¥Customize Bootstrap with our built-in custom variables file and easily toggle global CSS preferences with new $enable-* Sass variables. Override a variable’s value and recompile with npm run test as needed.

你可以在 Bootstrap 的 scss/_variables.scss 文件中找到并自定义关键全局选项的这些变量。

¥You can find and customize these variables for key global options in Bootstrap’s scss/_variables.scss file.

变量描述
$spacer1rem(默认值),或任何大于 0 的值指定默认的间隔值,以便以编程方式生成我们的 间隔工具
$enable-dark-modetrue(默认)或 false在项目及其组件中启用内置 暗黑模式支持
$enable-roundedtrue(默认)或 false在各个组件上启用预定义的 border-radius 样式。
$enable-shadowstruefalse(默认)在各个组件上启用预定义的装饰性 box-shadow 样式。不影响用于焦点状态的 box-shadow
$enable-gradientstruefalse(默认)在各个组件上通过 background-image 样式启用预定义的渐变。
$enable-transitionstrue(默认)或 false在各个组件上启用预定义的 transition
$enable-reduced-motiontrue(默认)或 false启用 prefers-reduced-motion 媒体查询,它会根据用户的浏览器/操作系统偏好设置抑制某些动画/过渡。
$enable-grid-classestrue(默认)或 false启用为网格系统生成 CSS 类(例如 .row.col-md-1 等)。
$enable-cssgridtruefalse(默认)启用实验性的 CSS 网格系统(例如 .grid.g-col-md-1 等)。
$enable-container-classestrue(默认)或 false启用为布局容器生成 CSS 类。(v5.2.0 新增功能)
$enable-carettrue(默认)或 false.dropdown-toggle 上启用伪元素插入符号。
$enable-button-pointerstrue(默认)或 false为非禁用按钮元素添加“手形”光标。
$enable-rfstrue(默认)或 false全局启用 RFS
$enable-validation-iconstrue(默认)或 false在文本输入框和一些自定义表单中启用 background-image 图标以显示验证状态。
$enable-negative-marginstruefalse(默认)启用 负边距实用程序 的生成。
$enable-deprecation-messagestrue(默认)或 false设置为 false 可在使用任何计划在 v6 中移除的弃用混合宏和函数时隐藏警告。
$enable-important-utilitiestrue(默认)或 false在实用程序类中启用 !important 后缀。
$enable-smooth-scrolltrue(默认)或 false全局应用 scroll-behavior: smooth,但用户通过 prefers-reduced-motion 媒体查询 请求减少动效的情况除外。