css sticky定位失效原因

html 复制代码
<div style={{background:"red",height:"200vh"}}>
            <div style={{ width: "100px", height: "100px", background: "#000" }}></div>
            <div style={{width:"100px",height:"100px",background:"green",position:"sticky",top:"0px"}}></div>
        </div>
css 复制代码
position: sticky;
  top: 20px;

sticky 定位失效原因:

1.必须 top/left/right/bottom 值设置一个

2.body。html 等高度不能为100vh屏幕高度

3.sticky定位的层的父级或者上级div的overflow不能为hidden;

相关推荐
马可家的菠萝4 分钟前
自动保存已经有了,为什么笔记软件还需要“历史版本”?
前端·后端·架构
半个落月19 分钟前
从 "use client" 到 Route Handler:用 Todos 理解 Next.js 水合与全栈请求
前端·react.js·next.js
qq_4523962323 分钟前
第七篇:《大型前端项目的模块化与目录结构设计》
前端
你脑门上的脚印31 分钟前
Vue 项目从零实现语音转文字、文字转语音功能(完整可用 + 踩坑指南)
前端·vue.js
paopaokaka_luck1 小时前
基于springboot3+vue3的车间生产管理系统(Echarts图形化分析、BI报表)
java·前端·spring boot·学习·echarts
程序员鱼皮1 小时前
3 大 DeepSeek Harness 进阶玩法,招多个大肥鱼帮我干活!
前端·后端·ai编程
KoPa1 小时前
HeySmart:大模型开源网关基座-请求生命周期与钩子引擎
前端·后端
七牛开发者1 小时前
Coding Agent 如何跑稳长任务?从上下文管理到运行时状态
前端·javascript·后端
半个落月2 小时前
从 CSR 到 Server Component:吃透 Next.js 16 App Router 路由、布局与 SEO
前端·next.js
七牛开发者2 小时前
拆解 DeepSeek Harness:Profile 与 Bundle 如何装配运行时
前端·javascript·后端