为固定位置的容器启用滚动条



我有一个固定位置的侧边栏,其中包含一些链接:

<nav id="fixedNav">
    <div class="anchors">
        <ul>
          <li><a href="#">test 1</a></li>
          <li><a href="#">test 2</a></li>
          <li><a href="#">test 3</a></li>
          <li><a href="#">test 4</a></li>
          <li><a href="#">test 5</a></li>
          <li><a href="#">test 6</a></li>
          <li><a href="#">test 7</a></li>
          <li><a href="#">test 8</a></li>
          <li><a href="#">test 9</a></li>
        </ul>
     </div>
     <div class="button"></div>
</nav>
#fixedNav {
    position: fixed;
    left: 0;
    top: 70%;
    z-index: 1000;
}
#fixedNav div {
    float: left;
}
#fixedNav .anchors {
    padding: 1em 1em;
    border: 1px solid #ddd;
    border-left: 0;
    overflow-y: scroll;
}
#fixedNav .button {
    width: 50px;
    height: 50px;
    border: 1px solid #ddd;
    border-left: 0;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

见 https://jsfiddle.net/850bfnb1/

现在我想添加一个滚动条,因为并非所有链接都可见,因为这个侧边栏的位置,但它不起作用。滚动条出现,但:(不起作用

尝试添加

height: 100%;

#fixedNav .anchors - 现在锚点正在填充其父级。

bottom: 0;

#fixedNav - 现在您确定您的固定导航位于屏幕底部。然后添加

#fixedNav {
    position: fixed;
    left: 0;
    top: 70%;
    bottom:0;
    z-index: 1000;
}
#fixedNav .anchors {
    padding: 1em 1em;
    border: 1px solid #ddd;
    border-left: 0;
    overflow-y: scroll;
    height: 100%;
}

https://jsfiddle.net/850bfnb1/5/

相关内容

  • 没有找到相关文章

最新更新