Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found

Submitted

Huddle Landing Page

Kate Dames 250

@funficient


Design comparison


SolutionDesign

Solution retrospective


Hey there,

I need some help please. My social icons don't stick to the bottom even though I have:

body { 
height: 100vh;
}

I was expecting that using flex-end would put it at the end of the page, but when I reduce the screen size the social icons move up together with the grid above it containing the other content.

How do I keep the social icons at the bottom of the screen for desktop?

Many thanks! Kate

Community feedback

Carl 815

@CarlHumm

Posted

Hi there, your solution looks good

body {
display:flex;
flex-direction: column;
padding: 2rem 0;
min-height: 100vh;
}

footer {
margin-top: auto
}

One Solution

I edited my answer for simplicity, was a-bit poorly formatted. Basically, a simple way is to set a flex-container on body and position major layout sections as children. You can use margin-top: auto on the individual footer element, or position all elements using properties such as justify-content: space-between etc.

Good luck, hopefully more clear

Marked as helpful

2

Kate Dames 250

@funficient

Posted

Thank you @CarlHumm ! The margin-top for the footer did the trick!

1

Please log in to post a comment

Log in with GitHub
Discord logo

Join our Discord community

Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!

Join our Discord