javascript - Have a div fixed and scroll it? -
guys explain problem ... i'm working on menu mobile (the code extremely long) , want use "sticky header"
that isn't problem because js, when scroll page code added class fixed header
.fixed { position: fixed; top: 0; z-index: 999; } my header has height: 90px , when click on icon appear menu, want appear under header (and menu must div covers entire page except header), think must add position: fixed , top: 90px on menu no ? problem after isn't scollable...
i'm tried add
overflow-y: scroll; overflow-x: hidden; but doesn't work... sincerely if there way instead use overflow better (because hate second scroll-bar created overflow)...
i hope can me , sorry if don't have example...
thanks
wrap menu inside fixed div
add
max-height: 100%,overflow: scrollmenu enable scrolling (as if iframe)
#fixedwrapper { background:yellow; position:fixed; height: 50%; width:100%; /*centering*/ left:0; right:0; margin:0 auto; } ul { margin:0; padding: 0; list-style:none; max-height:100%; overflow: scroll; } li { display:block; padding:2em; background:black; color:#fff; text-decoration: none; margin:2em; transition:.3s; } li a:hover { background:#fff; color:#000; } p { background:#eee; padding:2em; } <div id="fixedwrapper"> <ul> <li><a href="#">link 1</a></li> <li><a href="#">link 2</a></li> <li><a href="#">link 3</a></li> <li><a href="#">link 4</a></li> <li><a href="#">link 5</a></li> <li><a href="#">link 6</a></li> <li><a href="#">link 7</a></li> <li><a href="#">link 8</a></li> <li><a href="#">link 9</a></li> <li><a href="#">link 10</a></li> </ul> </div> <!-- sample page content --> <p>lorem ipsum dolor sit amet, consectetur adipisicing elit. quibusdam quia, quidem. excepturi necessitatibus cumque repellendus quae sed. sint ducimus sequi dolore consequuntur ipsa perspiciatis repellat sed, molestiae ipsum facere temporibus!</p> <p>lorem ipsum dolor sit amet, consectetur adipisicing elit. quibusdam quia, quidem. excepturi necessitatibus cumque repellendus quae sed. sint ducimus sequi dolore consequuntur ipsa perspiciatis repellat sed, molestiae ipsum facere temporibus!</p> <p>lorem ipsum dolor sit amet, consectetur adipisicing elit. quibusdam quia, quidem. excepturi necessitatibus cumque repellendus quae sed. sint ducimus sequi dolore consequuntur ipsa perspiciatis repellat sed, molestiae ipsum facere temporibus!</p> <p>lorem ipsum dolor sit amet, consectetur adipisicing elit. quibusdam quia, quidem. excepturi necessitatibus cumque repellendus quae sed. sint ducimus sequi dolore consequuntur ipsa perspiciatis repellat sed, molestiae ipsum facere temporibus!</p> <p>lorem ipsum dolor sit amet, consectetur adipisicing elit. quibusdam quia, quidem. excepturi necessitatibus cumque repellendus quae sed. sint ducimus sequi dolore consequuntur ipsa perspiciatis repellat sed, molestiae ipsum facere temporibus!</p> <p>lorem ipsum dolor sit amet, consectetur adipisicing elit. quibusdam quia, quidem. excepturi necessitatibus cumque repellendus quae sed. sint ducimus sequi dolore consequuntur ipsa perspiciatis repellat sed, molestiae ipsum facere temporibus!</p>
Comments
Post a Comment