Bootstrap V5.3 中文手册

Z-index

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

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

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

我们不鼓励定制这些个人价值观;如果您更改一个,您可能需要更改所有内容。

scss/_variables.scss

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

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