跳到主要内容

定位工具

使用定位工具类控制元素的 position 属性,以及 top、bottom、start、end 偏移值。

定位类型

类名说明
.position-staticstatic默认定位
.position-relativerelative相对定位
.position-absoluteabsolute绝对定位
.position-fixedfixed固定定位
.position-stickysticky粘性定位
<div class="position-relative" style="height:200px">
    <div class="position-absolute top-0 start-0">左上角</div>
    <div class="position-absolute top-0 end-0">右上角</div>
    <div class="position-absolute bottom-0 start-0">左下角</div>
    <div class="position-absolute bottom-0 end-0">右下角</div>
    <div class="position-absolute top-50 start-50 translate-middle">中心点</div>
</div>

偏移工具

类名
.top-0 / .bottom-00
.start-0 / .end-00
.top-50 / .bottom-5050%
.start-50 / .end-5050%
.translate-middletranslate(-50%, -50%)
.translate-middle-xtranslateX(-50%)
.translate-middle-ytranslateY(-50%)

粘性定位

.sticky-top 将元素固定在视口顶部,是 position: sticky; top: 0; 的简写:

<nav class="sticky-top">滚动时固定在顶部</nav>
<div class="sticky-sm-top">小屏及以上固定</div>
<div class="sticky-md-top">中屏及以上固定</div>
<div class="sticky-lg-top">大屏及以上固定</div>
<div class="sticky-xl-top">超大屏固定</div>
<div class="sticky-xxl-top">超超大屏固定</div>

固定底部

<div class="fixed-bottom bg-dark text-white p-3 text-center">固定在底部的栏</div>

.fixed-bottom 会覆盖页面底部内容,使用时应为被覆盖的元素添加适当的内边距。


本网站使用 Cookie 来提升您的浏览体验。隐私政策