Home > Mobile >  Fixed position sidebar that stays relative to parent
Fixed position sidebar that stays relative to parent

Time:05-02

I have a mockup of a little CSS quandary I can't puzzle out, wondering if anyone has any ideas? (see image).

Basically I have a sidebar (blue) that I want to have position: fixed, but I want this sidebar to respect the parent (red) and always only take up 25% of that parent's width, and never go outside the bounds of the red parent (so red all feels like one big centered element).

If I fix the sidebar, it will jump out of the red container, obviously. If I nest blue in an absolute position container (and give red position: relative) blue will stay fixed but it won't fill the full 25%.

Would appreciate any thoughts!

enter image description here

CodePudding user response:

Have you tried with position: sticky? It should stay relative to parent.

  • Related