关键技术

    • position: sticky
    • clip-path 裁剪元素
      • inset 使其只显示元素一部份
    • scroll 事件处理函数计算滚动率 ```javascript // 当前滚动距离 / (页面总高度 - 视窗的高度) let scrolled = document.documentElement.scrollTop / (document.documentElement.scrollHeight - document.documentElement.clientHeight);

    // 这个比率 0% 是最顶,100% 是最底 ``` 两者结合,在页面滚动时计算新的 inset() 设定值
    点击查看【codepen】