跳到主要内容 跳到文档导航
in English

Z指数

虽然不是 Bootstrap 网格系统的一部分,但 z-index 在我们的组件如何相互叠加和交互方面发挥着重要作用。

几个 Bootstrap 组件利用z-indexCSS 属性,通过提供第三个轴来排列内容来帮助控制布局。我们在 Bootstrap 中使用默认的 z-index 比例,该比例旨在正确分层导航、工具提示和弹出框、模式等。

这些较高的值从任意数字开始,足够高且足够具体,可以理想地避免冲突。我们需要在我们的分层组件(工具提示、弹出框、导航栏、下拉菜单、模式)中使用这些标准集,以便我们可以在行为上保持合理一致。我们没有理由不能使用100+ 或500+。

我们不鼓励定制这些个人价值观;如果你改变一个,你可能需要全部改变。

$zindex-dropdown:                   1000;
$zindex-sticky:                     1020;
$zindex-fixed:                      1030;
$zindex-modal-backdrop:             1040;
$zindex-offcanvas:                  1050;
$zindex-modal:                      1060;
$zindex-popover:                    1070;
$zindex-tooltip:                    1080;

为了处理组件内的重叠边界(例如,输入组中的按钮和输入),我们使用低个位数z-index123来表示默认、悬停和活动状态。在悬停/聚焦/激活时,我们将具有更高z-index值的特定元素置于最前面,以在兄弟元素上显示它们的边框。