两个分区之间的关系
Relationship Between 2 Divs
想象一下div1和div2。div1的宽度为100%,高800px。div2固定在浏览器的顶部,也有100%的宽度,可能是3000px高。我正试图着陆,所以你可以看到div1,但当你向下滚动时,div1向上滑动,显示出div2及其所有内容。这看起来很容易,但我想不通。
div1 {
width:100%;
height: 800px;
position: ???;
z-index:100;
background-color: white;
}
div2 {
width:100%
height: 3000px;
position: fixed;
background-color: black;
}
首先,您的示例代码有一些缺陷,例如错误的CSS选择器(除非您创建了名为"div1"的自定义标记等),div2CSS规则(width:100%
)中缺少结尾;
。您还需要将固定div定位在左/上0,以将其定位在移动div后面。
要使移动的div移动,请添加与其height
大小相同的bottom margin
,它将滚动到视线/视口之外。
这种技术有时被称为视差滚动,这里有一篇文章展示了如何/如何进行
.div1 {
width:100%;
height: 800px;
position: relative;
z-index:100;
background-color: white;
margin-bottom: 800px;
}
.div2 {
top: 0;
left:0;
width:100%;
height: 3000px;
position: fixed;
background-color: black;
}
<div class="div1"></div>
<div class="div2"></div>
相关文章:
- JSDoc:模块和名称空间之间的关系是什么
- html5视频播放器和视频js之间的关系
- 两个集合mongodb之间的关系
- angular2@组件和类之间的关系
- 在Knockout.js模型中创建项之间的关系
- Angular 2,在没有直接关系的两个组件之间共享一个对象
- 视图和路由器之间的主干关系
- JavaScriptV5中的绑定和JQuery之间有任何关系吗
- 高图 - 分组/近似后保持多个系列之间的关系
- 父关系指令和子关系指令之间的绑定
- 绘制的节点和Google图表/可视化中的数据节点之间的关系
- 如何解决存储中操作之间的依赖关系
- 负载角度依赖关系之间的区别是什么,共享模块的最佳方式是什么
- 如何管理原始对象之间的数据依赖关系
- undercore.js-包含和减少之间的关系
- 如何在不让web组件的原型进入全局命名空间的情况下维护它们之间的依赖关系
- 具有表之间关系的AngularJS资源
- 在js中维护元素组之间关系的最佳实践
- 描述JavaScript中成员和容器之间关系的最佳术语
- 在reactjs中给出babel和node.js之间关系的细节