javascript - 嵌套部分滚动 100vh
问题描述
我正在尝试做一个固定的部分,当您滚动它时,它开始在该部分内将内部文章滚动 100vh,就像有一个 100vh 部分的块一样,并将内部文章滚动 100vh:
HTML:
<section class="lorem">Lorem ipsum dolor sit amet consectetur, adipisicing elit. Facilis similique
expedita dolore, suscipit,
velit temporibus iusto ad, praesentium officia nemo nihil rerum necessitatibus excepturi
possimus
tempora maxime quam dolor culpa.</section>
<section id="process">
<article><h1>THIS IS ARTICLE 1</h1></article>
<article><h1>THIS IS ARTICLE 2</h1></article>
<article><h1>THIS IS ARTICLE 3</h1></article>
<article><h1>THIS IS ARTICLE 4</h1></article>
<article><h1>THIS IS ARTICLE 5</h1></article>
</section>
<section class="lorem">Lorem ipsum dolor sit amet consectetur, adipisicing elit. Facilis
similique expedita dolore, suscipit,
velit temporibus iusto ad, praesentium officia nemo nihil rerum necessitatibus excepturi
possimus
tempora maxime quam dolor culpa.</section>
CSS:
#process{
width: 100%;
position: relative;
z-index: -1;
background: black;
color: white;
font-size: 5rem;
height: 100vh;
}
#process article{
width: 100%;
height: 100vh;
max-height: 100vh;
display: flex;
justify-content: center;
align-items: center;
}
.lorem{
width: 100%;
height: 100vh;
font-size: 3rem;
}
当您滚动到第二部分时,我想做的就是它固定在屏幕上,当您滚动只有内部文章在阅读完文章后在相同背景的部分内发生变化时,它会进入第三部分,我该如何实现那 ?
编辑 :
解决方案
降低高度以获得更好的视野以及您对..的问题是什么
推荐阅读
- sorting - !在蛋糕php中以第一顺序显示空记录
- android - 我应该使用 RecyclerView.VERTICAL 而不是 LinearLayoutManager.VERTICAL?
- python - 将消息从容器发布到在容器外运行的 kafka
- javascript - Nodejs Http Server api 执行流程请解释一下?
- sql-server - SQL Server使用where子句获取下一个x行
- java - 为什么不会为实体自动生成数据库表
- asp.net-core-2.1 - 没有找到该网址的网页:http://localhost:64256/Registration.html
- java - 在更新行时使用休眠在 Spring Boot 中接收错误“分离的实体传递给持久化”
- python - Python 和 scikit 学习:我的模型的输出来自 nan 而不是类别名称
- kdb - 如何在 KDB 中返回二进制函数的叉积