根据 fullpages.js 文档,应该可以使用参数.section
(默认为verticallyCentered
垂直居中true
s的内容。 })。
但是,我无法使用以下HTML结构来使用此功能:
<div id="content">
<div class="section container">
<div class="row">
<div class="col-xs-12">
<h1 class="title">Title</h1>
</div>
</div>
</div>
</div>
.col-xs-12
div的内容(即标题)仍然位于窗口的顶部。
我正在使用Bootstrap进行脚手架(如果有任何相关性)。此外,fullpage.js的基本功能(即单页滚动)工作没有任何问题。
答案 0 :(得分:2)
你可能正在使用一些绝对定位的元素,这就是为什么fullpage.js无法处理它。
使用verticalCentered:true
(这是默认值)时,您可以轻松地看到in the examples fullpage.js正确居中内容。
答案 1 :(得分:2)
我有同样的问题。 我通过设置默认类来修复它,由fullpage.js添加:
.fp-tableCell {
display: flex;
align-items: center;
justify-content: center;
}
答案 2 :(得分:1)
由于我无法使垂直居中功能正常工作,我最终通过将verticalCentered
设置为false
来禁用它。作为替代品,我现在正在使用jQuery-Flex-Vertical-Center开箱即用。
答案 3 :(得分:1)
很抱歉重新提出这个问题,但问题是你没有包含FullPage.js的css文件