zent
Version:
一套前端设计语言和基于React的实现
41 lines (33 loc) • 1.21 kB
Markdown
title: Affix
subtitle: 固钉
path: component/affix
group: 导航
## Affix 固钉
将元素固定在特定区域,一般用于导航栏固钉。
### API
| 参数 | 说明 | 类型 | 默认值 | 备选值 |
|------|------|------|--------|--------|
| offsetTop | 距离窗口顶部指定偏移量后触发 | number | 0 | '' |
| offsetBottom | 距离窗口底部指定偏移量后触发 | number | null | null |
| onPin | 触发固定后执行的回调函数 | function | null | null |
| onUnpin | 固定消失后执行的回调函数 | function | null | null |
| zIndex | 固钉的z-index | number | 10 | null |
| className | 自定义额外类名 | string | `''` | |
| placeHoldClassName | 占位容器的类名 | string | `''` | |
| prefix | 自定义前缀 | string | `'zent'` | |
如果 `offsetTop` 和 `offsetBottom` 同时设置,优先使用 `offsetBottom`
<style>
.demo-nav {
width: 100%;
height: 60px;
background-color: #ededed;
line-height: 60px;
text-align: center;
border: 1px solid #2B90ED;
}
.demo-bottom {
opacity: 0.8;
}
</style>