【发布时间】:2016-10-22 01:52:24
【问题描述】:
目前我有一个带有以下代码的标题元素
<header>
<div class="container">
<div class="row" style="display: flex; justify-content: center">
<div class="col-xs-12 text-center" style="align-self: center">
<h1>My header</h1>
<span id="slogan">my slogan</span>
</div>
</div>
</div>
</header>
header 元素从 body 的开头开始,到窗口底部的 75 px 处结束。
header {
height: calc(100vh - 75px);
}
当我开始向下滚动时,标题元素开始随着标题和标语跨度向上移动。但是,我想保持h1 和span 元素垂直居中到标题元素的可见部分,有点像iStockPhoto website。请注意您向下滚动的搜索表单如何保持垂直居中于背景图像容器。
我如何实现类似的东西?
【问题讨论】:
-
你指的是视差效应还是什么?你的问题不清楚..
-
这是一个设置固定位置并移动顶部 val 的脚本......使用检查器工具
标签: javascript html css flexbox