# Skicky 粘滞吸顶组件

# 基本使用

基础版

显示代码

# 进阶

可以指定吸顶时与顶部的距离,还可以指定吸顶效果的容器,仅在容器内有效。

placeholder
显示代码

# 反转

剧情反转,不仅可以“吸顶”,更能“吸底”。

显示代码

# API

参数 说明 类型 默认值
position 组件的吸附方向,顶部或者底部(top/bottom) String top
distance 吸顶时与顶部的距离,单位 px Number 0
getContainer 返回一个 dom 或 组件实例,默认返回 body。组件会在指定容器内拥有吸附效果,超出容器自动失效 Function function () { return document.body }
customClass 吸附时自定义类名,方便指定样式 String -

# 其他

这里没有使用原生 sticky 属性,主要原因是原生 sticky 属性对 HTML 结构的要求比较高,使用起来不够方便。

附上 position: sticky; 兼容性列表,图片来源:https://caniuse.com/#search=sticky

css-position-sticky
最后更新时间: 6/28/2020, 2:15:12 PM