跳到主要内容
Layout & StructureLevel 1

Sticky Bar

粘性悬浮栏

WebMobileDesktop上手难度: 容易

随页面滚动到阈值后自动吸附在视口顶部或底部的导航与操作条。

01

Live Demo

真的可以点
Live Demo Playground
Acme Cloud
Section 1: Setup

Configure build settings and environmental variables before deployment.

Section 2: Build Pipeline

Automated continuous integration triggers static SSG exports.

粘性悬浮栏滚动越过阈值后自动吸附于顶部,呈现毛玻璃与防视觉穿透微阴影。

你刚才看到的这个:长文章向下滚动数屏后,网页顶栏半透明毛玻璃吸附在屏幕最顶端,里面带当前章节进度条;在手机电商页滑到底部时,底部的「立即购买」按钮牢牢吸在屏幕下方。

02

它到底是什么

粘性悬浮栏利用 position: sticky 保留了元素在自然文档流中的占位,当用户滚动页面离开初始视口时,它会优雅吸附在屏幕边缘。它既不会像 position: fixed 那样野蛮遮挡页面初始内容,又能在用户沉浸式浏览数屏长内容后,随时提供全局导航、搜索或关键购买行动(CTA)。

吸顶栏sticky barsticky header粘性导航吸底栏悬浮栏sticky footer
03

Anatomy · 它由什么组成

  1. Sticky Anchor粘性定位锚点

    position: sticky; top: 0

  2. Backdrop Blur毛玻璃半透层

    backdrop-blur-md 与半透明底色

  3. Scroll Shadow滚动感知微投影

    离开顶部时浮现微妙阴影

  4. Action Elements核心操作控件

    Logo、快速导航或购买 CTA

04

When to Use

什么时候该用 / 不该用
Sticky Bar 使用场景建议
情况推荐
长落地页中的核心全局导航栏(带毛玻璃背景)用
移动端电商商品详情页的底部常驻购买/加入购物车栏用
长表单或审批页底部的保存/提交确认条用
页面高度非常短、一屏就能看全的极简页面(纯属多余代码)不用
父容器设置了 overflow: hidden(会导致 CSS sticky 吸附失效)不用

在祖先节点上设置了 overflow: hidden,导致 CSS sticky 彻底失效却排查半天。

吸顶栏高度过大(比如超过 100px),在移动端占去近 1/4 的可视高度,让用户无法阅读正文。

05

Similar Patterns

别搞混
06

怎么告诉 AI

三层 Prompt

补上组件名和具体内容

制作吸顶毛玻璃导航条:在滚动时固定在顶部(sticky top-0),背景为 80% 白底配合 12px 高斯模糊,带 1px 浅灰底边,Z 轴层级高于正文。

07

不要只对 AI 说

Bad → Better

不要这样对 AI 说

让菜单一直漂在上面。

改成这样说

使用 CSS sticky 实现吸顶导航:sticky top-0 z-40 w-full backdrop-blur-md bg-surface/85 border-b border-line/60,父容器保持 overflow-visible,滚动时呈现柔和微阴影。

08

分享这张卡

社交平台友好

把这个 Pattern 做成 3:4(小红书)或 1:1(X / Reddit)的知识卡片,在浏览器里直接导出 PNG,不需要后端。