Hans & Anne wrote:
If it is possible, I would like the Navigation Column to be fully visible when the page is scrolled down without covering the footer when the page is scrolled to the end
I see what you mean now. Interesting case, it can be nice when done well but it's probably not very easy.
The only way I can see this being done is to reserve the full left side of the document for the navigation so the foorter would scroll next to it. This is just conceptually — I would need to build it to make sure it works — but I think I would make a 1st row with the following column structure:
1. The first with a span 2 (or 3 if you need more width) that holds the nav container,
2. Then 3 columns (of 3 spans) with your main content blocks.
3. Then a new row with 3 columns (of 3 spans) for the rest of the content, add an offset of 2 (or 3 depending on the width of the nav column) to make room on the left for the sticky nav.
4. Repeat this structure (also for the footer)
Set the position property for the nav container (not the column) to fixed. This should make all content scroll next to it and prevent the right-side / main content to go under the navigation at smaller widths. At some point you probably want to position the navigation up top though or use an icon that overlays the menu.
Hope this helps!
The future of web layout has arrived and it's called CSS Grid. CoffeeCup helps you to get ready with a free guide, the Grid Builder app plus cool demos & themes.