作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试创建一个 Sticky Header,如果用户在左侧网格中选择更多文档(未图示),Sticker Header 可以在其中增长(绿色框)。
其他所有内容都应相应地向下推(在蓝色框中)。不确定如何执行此操作,因为所有资源都说粘性 header position:fixed
和正文 padding-top
处于设定数量。
错误 - 现在蓝色的粘性标题正在吞噬绿色框,因为添加了更多文档标题。
下面有3个盒子,黑色是整体容器,绿色是top Sticky Header,蓝色是Body。
粘性标题应该保持不变,而用户向下滚动以阅读长正文。
替代方案:目前在下面使用Javascript,不知道有没有办法严格使用CSS,flexbox,没有Js。
document.getElementById("bluebox-body-id").style.paddingTop = (50 * numberOfDocuments).toString()+ "px";
https://www.w3schools.com/howto/howto_css_fixed_menu.asp
利用 Angular 框架,仅供引用,
最佳答案
如果您更改 position 属性,它将得到解决。
将其更改为粘性:position:sticky
关于html - CSS Flexible Sticky Header 可能会增长并向下推到元素下方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62990195/
java.lang.Throwable 的哪些子类可能被空语句抛出? 通过短语“空语句”,我指的是“无”、“分号”和“分号”: // .... A(); B(); C(); try { //
我是一名优秀的程序员,十分优秀!