页面底部的水平滚动导航栏

Jiaa

我正在尝试在页面底部制作一个带有水平滚动条的导航栏,但是当我放position: fixed;它时,导航栏将无法滚动。

div.scrollmenu {
  background-color: #333;
  overflow: auto;
  white-space: nowrap;
}

div.scrollmenu a {
  display: inline-block;
  color: white;
  text-align: center;
  padding: 14px;
  text-decoration: none;
}

div.scrollmenu a:hover {
  background-color: #777;
}
<div class="scrollmenu">
  <a href="#home">Home</a>
  <a href="#news">News</a>
  <a href="#contact">Contact</a>
  <a href="#about">About</a>
  <a href="#support">Support</a>
  <a href="#blog">Blog</a>
  <a href="#tools">Tools</a>  
  <a href="#base">Base</a>
  <a href="#custom">Custom</a>
  <a href="#more">More</a>
  <a href="#logo">Logo</a>
  <a href="#friends">Friends</a>
  <a href="#partners">Partners</a>
  <a href="#people">People</a>
  <a href="#work">Work</a>
</div>

<h2>Horizontal Scrollable Menu</h2>

这里的小提琴:https : //jsfiddle.net/J1aaa/rco4kz70/3/

加夫格里夫

您可以使用wrapper div包装元素-那是固定在底部并延伸到整个视口的元素。这样,它不是固定的溢出元素-包装div和现有结构将按预期水平溢出。

.scroll-menu-wrapper {
  position: fixed;
  bottom: 0;
  left: 0; 
  right: 0;
}

.scrollmenu {
  background-color: #333;
  overflow: auto;
  white-space: nowrap;
}

div.scrollmenu a {
  display: inline-block;
  color: white;
  text-align: center;
  padding: 14px;
  text-decoration: none;
}

div.scrollmenu a:hover {
  background-color: #777;
}
<div class="scroll-menu-wrapper">
  <div class="scrollmenu">
    <a href="#home">Home</a>
    <a href="#news">News</a>
    <a href="#contact">Contact</a>
    <a href="#about">About</a>
    <a href="#support">Support</a>
    <a href="#blog">Blog</a>
    <a href="#tools">Tools</a>  
    <a href="#base">Base</a>
    <a href="#custom">Custom</a>
    <a href="#more">More</a>
    <a href="#logo">Logo</a>
    <a href="#friends">Friends</a>
    <a href="#partners">Partners</a>
    <a href="#people">People</a>
    <a href="#work">Work</a>
  </div>
</div>

<h2>Horizontal Scrollable Menu</h2>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何制作水平滚动的导航栏?

来自分类Dev

较小设备上的水平导航栏滚动

来自分类Dev

滚动页面,直到div到达导航栏

来自分类Dev

如何使导航栏随页面滚动?

来自分类Dev

Bootstrap 4粘性底部导航栏-底部导航栏下方的主要内容滚动

来自分类Dev

水平滚动条仅出现在页面底部

来自分类Dev

将div的水平滚动条固定到页面底部

来自分类Dev

带有页面视图的Flutter底部导航栏

来自分类Dev

Bootstrap 3固定顶部导航栏显示水平滚动

来自分类Dev

两个绝对位置导航栏,水平滚动

来自分类Dev

Bootstrap 3固定顶部导航栏显示水平滚动

来自分类Dev

Angular 2-Bootstrap 3-导航栏水平滚动

来自分类Dev

到达页面底部时停止侧边栏滚动

来自分类Dev

导航栏显示在底部

来自分类Dev

底部导航栏空白

来自分类Dev

创建底部导航栏

来自分类Dev

滚动时如何使导航栏保持在页面顶部?

来自分类Dev

固定的导航栏顶部滚动问题,页面内容覆盖

来自分类Dev

引导程序。滚动链接菜单并修复页面顶部的导航栏

来自分类Dev

滚动时如何使导航栏保持在页面顶部?

来自分类Dev

固定的导航栏顶部滚动问题,页面内容覆盖

来自分类Dev

向下滚动页面时,导航栏将移至顶部

来自分类Dev

页面向下滚动时更改 .active 的导航栏链接

来自分类Dev

居中水平导航栏

来自分类Dev

关于水平导航栏

来自分类Dev

滚动顶部导航栏

来自分类Dev

创建滚动导航栏

来自分类Dev

导航抽屉和底部栏

来自分类Dev

颤振底部导航栏