注册 X
提交 注:点击提交后系统会发送邮件到邮箱验证!(仅支持中国大陆邮箱)
我已阅读并同意 服务条款
首页 > IT技术笔记 > 查看笔记

vant-Sticky 粘性布局

介绍

Sticky 组件与 CSS 中`position: sticky`属性实现的效果一致,当组件在屏幕范围内时,会按照正常的布局排列,当组件滚出屏幕范围时,始终会固定在屏幕顶部。

引入

        
        
      

代码演示

基础用法

将内容包裹在 `Sticky` 组件内即可。

        
        
      

吸顶距离

通过 `offset-top` 属性可以设置组件在吸顶时与顶部的距离。

        
        
      

指定容器

通过 `container` 属性可以指定组件的容器,页面滚动时,组件会始终保持在容器范围内,当组件即将超出容器底部时,会固定在容器的底部。

        
        
      

        
        
      

API

Props

参数说明类型默认值
offset-top v2.8.7吸顶时与顶部的距离,支持 px vw vh rem 单位,默认 pxnumber / string0
z-index吸顶时的 z-indexnumber / string99
container容器对应的 HTML 节点Element-

Events

事件名说明回调参数
change v2.12.13当吸顶状态改变时触发isFixed: boolean
scroll滚动时触发{ scrollTop: number, isFixed: boolean }

样式变量

组件提供了下列 Less 变量,可用于自定义样式,使用方法请参考

主题定制

名称默认值描述
@sticky-z-index99-


效果图:


 打赏        分享



评论

邮箱: 昵称: