您可以使用“滚动变体”使导航栏在用户向下滚动页面时更改其外观,例如更改其背景颜色或调整元素的位置。或者在向下滚动页面时突出显示活动部分的侧边栏。...Demo1: 实现一个滚动到不同部分,修改导航栏的背景颜色的效果
创建导航栏组件
第一步就是创建一个导航栏组件 可以直接按下命令 K 并调出快捷菜单。...当黑色部分在浏览器视口中,导航栏使用默认的组件
当白色部分在浏览器视口中,导航栏使用黑色背景的导航栏组件
当黄色部分在浏览器视口中,导航栏使用黄色背景的导航栏组件
效果:
我们可以看到 当滚动不到不同部分的时候...Demo2: 实现一个滚动到不同部分,更改左侧的icon图标
效果:
在上个效果的基础上,我添加了
渐变背景
填充了文本,并使用绝对定位固定到页面上.
给每个页面添加了 粘性布局, 达到视差的效果....观察上方的Gif图片,我们就会发现,滚动到不同部分.右边的ICON 图标 在进行相应的变化.