为什么我的导航栏导致我的页面在右侧有额外的空间?

调味品

有人可以帮我弄清楚为什么我的页面右侧有一个空白吗?

这让我发疯,我已经尝试了我能想到的一切。你可以在这里看到我在说什么

当我禁用溢出或设置 max-width: 100%; 在导航或正文上,它破坏了我的粘性导航功能,我也不明白。有谁知道发生了什么?

$(function () {
  $(document).scroll(function () {
    var $nav = $(".nav");
    $nav.toggleClass('scrolled', $(this).scrollTop() > $nav.height());
  });
});
header {
  margin: auto;
  position: relative;
  text-align: center;
  justify-content: center;
  z-index: 222;
}

.navigation {
  margin: auto;
  position: relative;
}

nav, .nav {
  margin: auto;
  text-align: center;
  justify-content: center;
}

nav {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 1.3px;
}

.nav {
  margin-top: 13px;
  position: fixed;
  top: 0;
  width: 100%;
  min-height: 59px;
}

.nav.scrolled {
  margin-top: 0px !important;
  background: rgba(0, 0, 0, 0.59);
}

.nav li {
  margin: auto;
  margin-left: 8px;
  margin-right: 8px;
  text-align: center;
  line-height: 59px;
  list-style: none;
  color: #ffffff;
  display: inline-block;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<header>
    <div class="row">
      <div class="navigation">
        <nav>
          <ul class="nav">
            <li><a class="smoothscroll"  href="#home" title="">HOME</a></li>
            <li><a class="smoothscroll"  href="#beats" title="">BEATS</a></li>
            <li><a class="smoothscroll"  href="#licenses" title="">LICENSES</a></li>
            <li><a class="smoothscroll"  href="#videos" title="">VIDEOS</a></li>
            <li><a class="smoothscroll"  href="#services" title="">SERVICES</a></li>
            <li><a class="smoothscroll"  href="#contact" title="">CONTACT</a></li>
          </ul>
        </nav>
      </div>
    </div>
  </header>

好吧,我认为这与某些事情有关

  • ".row":我认为您需要将“.container”添加到父元素中,如有关网格系统的 bootsrap 5 文档中
    // quick way to demo
    $('.row').parent().addClass('container')
    
  • transform: rotate(-8deg);.home-content h1

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

导航栏在右侧有额外的空间

为什么我的输出与导航栏页面中的标题重叠

为什么我的页面右侧有一堆空白?

当我打开导航栏时,为什么所有页面都会移动?

在计算机全屏显示时,为什么我的主要元素不在导航栏的右侧?

为什么我的导航栏和我的页面两侧之间有一点差距?

为什么我的下拉导航栏没有显示

为什么我的嵌套导航栏没有正确下拉?

为什么我的导航栏没有在 React 中呈现?

为什么在导航栏后面没有显示我的文字?

我网页右侧的额外滚动空间

为什么我的引导导航栏损坏

我的 html 导航栏中的这个额外框是什么

只有我的导航栏在渲染,而不是我的页面组件

为什么我网站的导航栏停留在页面中间?

为什么我的文本和 div 框显示在导航栏/汉堡菜单中,而不是页面底部?

为什么我的导航栏没有出现在我的网站上?

为什么我的 Bootstrap 列在某些页面上没有以相同的设置停留在右侧?

为什么我的 Ajax 响应显示在我的导航栏上?

为什么我的导航栏掩盖了我的文字?

为什么此导航栏上方有空间

为什么我的代码导致(EDIT :)我的页面崩溃?

Chrome为什么要向我的页面添加额外的html?

为什么我的空间没有修剪

我的搜索栏不会移动到导航栏的右侧

为什么我的引导程序导航栏没有显示活动按钮?

为什么我没有在引导程序中获得所需的导航栏?

为什么我的导航栏没有固定在它的位置?

为什么我的导航栏没有使用 HTML CSS 和 Bootstrap 显示?