当前位置: 首页 > news >正文

当页面产生滚动,位置超过侧边栏的顶部阈值后,侧边栏变为固定定位

需求:当页面产生滚动,位置超过侧边栏的 顶部阈值后,侧边栏变为固定定位。

解决方法:使用position: sticky 粘性定位

刚开始的想法是获取滚动距离,动态添加position: fixed,但是会出现动态添加fixed会导致宽度位置发生变化。最后选择了position: sticky

<div class="content-right"><div class="right-fixed"><div v-for="(item, index) in data.hotList" :key="index" class="content-right-item" @click="rightLink(item)"><div class="num">{{ index + 1 }}</div><div class="right-title">{{ item.collegeTitle }}</div></div></div></div>.right-fixed {position: -webkit-sticky; /* 对于 Safari 的兼容性 */position: sticky;right: 0;top: 0;}


http://www.mrgr.cn/news/47165.html

相关文章:

  • 适合高新技术企业的内外网文件交换系统
  • 算法题解:找不到百草枯
  • 【Linux】su 命令的运行原理以及su切换用户默认继承环境配置
  • 【测试】——测试管理工具禅道 介绍与使用
  • C# 两个进程/exe通讯方式 两个应用程序通讯方式
  • 【WKWebview】WKWebView Cookie 同步
  • 用GPT-4o打造LLM+OS(10+实用技能),代码开源,指令曝光,科技演示惊艳全场!
  • js面试题
  • 【面试宝典】深入Python高级:直戳痛点的题目演示(上)
  • Netty的组件
  • 每日论文10-24MWTL基于二极管的ku波段压控振荡器分段线性调谐设计
  • 「OC」NSArray的底层逻辑和遍历方法
  • vscode快速删除一行的快捷键不管用
  • 量子计算场景实用秘籍:开物SDK之自动确定惩罚系数
  • OceanBase管理着工具-oat安装
  • C++单例模式
  • 2015年国赛高教杯数学建模D题众筹筑屋规划方案设计解题全过程文档及程序
  • DAY5 数组
  • ABC340
  • 人像抠图怎么好看?1分钟教会你