You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何移除fullPage.js中第一个section的浅色背景?

移除fullpage.js第一个section的浅色矩形,实现全屏单一颜色

我明白你遇到的问题了——用fullpage.js搭建页面时,第一个section顶部或边缘出现了烦人的浅色矩形,破坏了全屏单一颜色的效果。其实这个问题大多是浏览器默认样式或者fullpage的默认高亮样式导致的,下面给你几个简单的解决办法:

解决步骤:

1. 清除浏览器默认的body边距

浏览器默认会给body设置少量margin,这往往是顶部出现白边/浅色矩形的元凶,先把它清除:

body {
  margin: 0;
  padding: 0;
}

2. 覆盖fullpage默认的激活section高亮样式

fullpage.js为了 accessibility,默认会给当前激活的section添加outline样式,有时候会显示成浅色边框,我们把它去掉:

.section.active {
  outline: none !important;
}

3. 确保fullpage容器占满全屏

有时候容器的尺寸设置不对也会导致缝隙,给容器加上全屏样式:

#fullpage, .fullpage-wrapper {
  width: 100%;
  height: 100vh;
  margin: 0;
  padding: 0;
}

4. 确认sectionsColor配置正确

最后检查你的fullpage初始化代码,确保第一个section的颜色设置是你想要的单一颜色,比如:

$('#fullpage').fullpage({
  sectionsColor: ['#2c3e50', '#3498db', '#e74c3c', '#2ecc71'],
  // 其他你需要的配置项
});

把这些代码添加到你的样式表和脚本里,就能让第一个section完全铺满屏幕,看不到那个浅色矩形啦!

内容的提问来源于stack exchange,提问作者Vikram

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 06:22:50