跳到主要内容

Sticky Elements 粘性元素

粘性元素被赋予相对于视口的指定位置,并且旨在在用户与页面和/或应用程序的其余部分交互时“粘”在该位置。


用法

如果界面元素在滚动浏览页面内容并与之交互时对用户很重要,则应将其设置为粘性。

位置

粘性元素的位置是相对于窗口定义的,并且可以基于视口的一侧或两侧。这个位置应该在整个应用程序中始终如一地使用。以下是四个常用的位置:

  1. 顶部(全宽)
  2. 底部(全宽)
  3. 底部中心
  4. 右下角

间距

许多粘性元素被设计成直接粘在窗口边缘。但是,在某些情况下,可以通过在元素和视口边缘之间添加间距来实现浮动效果。

Z 位置

粘性元素的 Z 位置或 z-index 应高于设计为在其后面滚动的元素。确保 z-index 不高于任何需要在更高 z 级别上作为覆盖打开的模式、菜单或工作表。

海拔

海拔可用于提供与在粘性元素后面滚动的元素的分离。

例子

粘性元素对许多交互都有用。它们特别有助于保持高度使用的项目始终可见,例如导航或主要操作按钮。

顶部导航

浮动操作按钮

浮动操作按钮可以使用按钮组件制作并用于不同的场景,包括返回顶部按钮或拉出菜单或底部工作表的操作按钮。

移动端按钮

当页面只有一个主要操作时,可以将按钮设置为粘性并相对于视口底部定位。在针对移动浏览器与原生移动应用程序进行设计时,应考虑浏览器 chrome。

侧边选项卡导航

垂直选项卡可用于创建锚链接的粘性页内导航。当用户在视口中滚动时,选项卡组会跟随用户向下滚动,当单击链接时,会将用户带到页面上的锚点。