javascript - fullPage.js 垂直 slider 导航点的对齐

标签 javascript jquery css jquery-plugins fullpage.js

我正在使用一个名为 fullPage.js 的 jquery 插件。它似乎有很好的记录,但我很难找到有关导航点对齐的任何内容。当我将它们放大一点(通过 css 修改)时,悬停和事件属性的对齐方式就会被破坏。
请参阅下面包含对齐错误的 fiddle : http://jsfiddle.net/pingo_/b1k9wt39/

我还在 StackExchange 上粘贴了代码,但它没有渲染错误(点似乎没有变大):

$(document).ready(function() {
  $('#fullpage').fullpage({
    css3: true,
    navigation: true,
    navigationPosition: 'right',
    keyboardScrolling: true,
    controlArrows: true
  });
});
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span {
  background: #004e7b;
  position: absolute;
}
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
  border: 1px solid #004e7b;
  background: rgba(0, 0, 0, 0);
  height: 10px;
  width: 10px;
  border-radius: 50%;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<script src="http://alvarotrigo.com/fullPage/jquery.fullPage.min.js"></script>
<link href="http://alvarotrigo.com/fullPage/jquery.fullPage.css" rel="stylesheet"/>

<body>
  <div id="fullpage">
    <div class="section" id="section0">
      <h2>B A N N E R</h2>

      <h3>Tagline</h3>

    </div>
    <div class="section" id="section1">
      <h2>Section 1</h2>

      <h3>Placeholder</h3>

    </div>
    <div class="section" id="section2">
      <h2>Section 2</h2>

      <h3>Placeholder</h3>

    </div>
    <div class="section" id="section3">
      <h2>Section 3</h2>

      <h3>Placeholder</h3>

    </div>
    <div class="section" id="section4">
      <h2>Section 4</h2>

      <h3>Placeholder</h3>

    </div>
  </div>
</body>

如果去掉高度和宽度代码 高度:10px;宽度:10px; 从 jsfiddle 中的 css 中,您将看到默认设置完美对齐。虽然这很好,但我希望非事件点的大小与事件点的大小相同(更平坦/更平滑的设计)。谁能帮我这个?可以轻松完成或稍微复杂一些的事情?

谢谢!

最佳答案

这应该是修复悬停和事件状态所需的 CSS:

#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span,
#fp-nav ul li a.active span, 
.fp-slidesNav ul li a.active span, 
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span {
    width: 8px;
    height: 8px;
    margin: -2px 0 0 -2px;
}

http://jsfiddle.net/b1k9wt39/4/

关于javascript - fullPage.js 垂直 slider 导航点的对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31446440/

相关文章:

css - 应用于 HTML 元素的样式总是被覆盖

html - CSS:有类(class)的 child 的第一个 child

javascript - 我想用 Javascript API V3 创建一个 donut (里面的空白空间像一个洞)

javascript - Angular 6 中更多字段后的过滤管道

php - 改进 PHP 数组以在 AJAX 上使用

javascript - 使用ajax重新格式化从表单发布的php数组

JavaScript 方法中,一种有效,另一种无效

javascript - CSS js on mousemove重画而不消失

jquery - Rails jquery formtastic 部分 => 未定义方法 'inputs'

html - 使用 CSS 将边框半径应用于滚动条