Affix 固钉
将页面元素钉在可视范围。
#
使用场景当内容区域比较长,需要滚动页面时,这部分内容对应的操作或者导航需要在滚动范围内始终展现。常用于侧边菜单和按钮组合。
note
默认情况下,Affix 会采用 CSS sticky 定位,上层元素设置的 overflow=hidden/auto 可能导致定位不生效。此时可以设置 <Affix useJS />
来启用 JavaScript 定位。
#
示例#
基本示例offsetTop={40}
吸附内容.222
吸附内容.333
noInline
#
固定在底部offsetBottom={20}
吸附内容.222
吸附内容.333
noInline
#
滚动容器用法Affix 会自动找到元素的最近滚动容器,然后在该滚动容器内发生固定。
offsetTop={10}
吸附内容.222
吸附内容.333
noInline
#
API字段 | 描述 |
---|---|
offsetTop | number 指定吸附至滚动容器顶部的偏移量 |
offsetBottom | number 指定吸附至滚动容器底部的偏移量 |
useJS | boolean = false是否启用 JS 进行定位 |
style | CSSProperties |
className | string |