Scroll inside of a fixed sidebar

前端 未结 2 1133
余生分开走
余生分开走 2020-12-07 16:49

I have a fixed sidebar on the left of my site with content that has too much content to display on the screen. How can I make that content scrollable while still allowing th

相关标签:
2条回答
  • 2020-12-07 17:06

    I had this same issue and fixed it using:

    .WhateverYourNavIs {
          max-height: calc(100vh - 9rem);
          overflow-y: auto;
     }
    

    This sets the max height for your nav in a way that is responsive to the height of the users browser and then gives it a scroll when it needs it.

    0 讨论(0)
  • 2020-12-07 17:19

    Set the top and bottom to 0, so that the sidebar is exactly the same height as the viewport:

    #leftCol {
        position: fixed;
        width: 150px;
        overflow-y: scroll;
        top: 0;
        bottom: 0;
    }
    

    Here's your fiddle: http://jsfiddle.net/tvysB/2/

    0 讨论(0)
提交回复
热议问题