【问题标题】:How can i customize navigation dots in fullpage.js?如何在 fullpage.js 中自定义导航点?
【发布时间】:2021-01-07 16:39:25
【问题描述】:

我在我的项目中使用 fullpage.js。我使用 div id menu 进行导航和菜单,但我想自定义屏幕右侧的导航点,以便最后一个点导航到第一页,而第一个点导航到最后一页。

我想按降序排列导航点。有可能吗?

new fullpage('#fullpage',{
  autoScrolling: true,
  navigation: true,
  anchors: ['part1','part2','part3','part4','part5'],
  navigationTooltips:['5','4','3','2','1'],
  showActiveTooltip: true,
})
<ul id='menu' style="list-style: none; padding-left: 0;">
  <li data-menuanchor="part1"><a href="#part1"  style="display: none;"></a></li>
  <li data-menuanchor="part2"><a href="#part2"  style="padding-top: 0px;"><span>OUR SERVICES</span></a></li>
  <li data-menuanchor="part3"><a href="#part3" ><span>OUR COMPANY</span></a></li>
  <li data-menuanchor="part4"><a href="#part4" ><span>SWIFT CONSERVATION</span></a></li>
  <li data-menuanchor="part5"><a href="#part5" ><span>BLOGS</span></a></li>
  <a href="javascript:void(0);" class="icon" onclick="myFunction()">
    <i class="fa fa-bars"></i>
  </a>
</ul>

【问题讨论】:

  • 创建一个工作示例,然后我会看看:)

标签: javascript html css fullpage.js


【解决方案1】:

您基本上可以用自己的 CSS 覆盖默认 CSS。 例如,使用红色子弹:

#fp-nav ul li a span,
.fp-slidesNav ul li a span {
    background: red;
}

您可以在 css 文件中看到默认应用的样式: https://github.com/alvarotrigo/fullPage.js/blob/master/src/fullpage.css

您还可以在fullpage.js extensions 页面上找到数十个预定义的导航项目符号来购买。

【讨论】:

  • 不,我已经通过使用自己的自定义 css 属性自定义导航点,使其看起来像讲故事的主题,但问题是我想在第一部分显示最后一个活动点.有可能这样做吗?我尝试恢复数据锚,但没有用
  • 只需将active 类添加到元素本身。当从一个部分移动到另一个部分时,您也可以看到 fullPage 如何添加它。
  • 目前我的第一个导航点代表我的第一部分,但我希望第一个点应该代表最后一部分!如果我添加活动类,点号仍然与它们关联的部分相同。我希望第一个点导航到最后一部分,最后一个点导航到第一部分
  • 如果您想以这种方式使用导航,我鼓励您创建自定义导航元素,然后在向上或向下滚动时使用 fullpage.js 回调或状态类来更改其活动导航.然后使用方法绑定点击事件。看到这个stackoverflow.com/questions/36733560/…
  • 我想在导航点的末尾添加一张小照片,可以这样做吗??因为跨度是使用 js 动态添加到 html 的,那么我如何在导航点的末尾添加 img 呢?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多