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

Easybank landing page with CSS Grid

@JesusAtao96

Desktop design screenshot for the Easybank landing page coding challenge

This is a solution for...

  • HTML
  • CSS
  • JS
3intermediate
View challenge

Design comparison


SolutionDesign

Solution retrospective


Hi all πŸ‘‹

I decided to do this challenge with SASS, CSS Grid, Flexbox, BEM and a little animations.

Bonus:

  • Grid Tracks names for layout.
  • Mobile nav only with CSS.
  • JS only to hide scroll when mobile navigation is open.
  • Background sections using css grid positioning only for testing purpose.

Any feedback is appreciated.

Happy coding 😊.

Community feedback

P
ApplePieGiraffeβ€’ 30,545

@ApplePieGiraffe

Posted

Hello, JesΓΊs Alejandro Atao! πŸ‘‹

It's great to see you completing so many challenges! πŸ˜ƒ Well done on this one! πŸ‘ Your solution looks great and responds nicely! I also really like the hover states of the navigation links in the header of the page and the transition of the mobile navigation! πŸ™Œ

A super tiny suggestion might be to add cursor: pointer to the "Request Invite" button in the hero section of the page. πŸ˜‰

As always, keep coding (and happy coding, too)! 😁

1

@JesusAtao96

Posted

Hello @ApplePieGiraffe πŸ‘‹

Thanks for the comment 😊, I just updated the project.

Happy coding, too! πŸŽ‰

1
P
ApplePieGiraffeβ€’ 30,545

@ApplePieGiraffe

Posted

@JesusAtao96

Awesome, looks good! πŸ‘

1
P
Matt Studdertβ€’ 13,611

@mattstuddert

Posted

Awesome work on this challenge, JesΓΊs!! Your solution looks amazing and scales down really well to mobile!

Interested to hear more about your thoughts around the empty div elements for the background styles. Could you go into that in more detail, please?

You've been posting some awesome solutions. Keep up the great work!

1

@JesusAtao96

Posted

Hi @mattstuddert πŸ‘‹

In this challenge i try to do something different πŸ”₯, use the power of the grid to have the content centered and divided.

The empty divs to give the full background to the sections is something strange but I wanted to do it that way and not the usual thing that is to have a parent div with the full width and a child div with a specific width centered with margin: 0 auto or using flexbox πŸ”ƒ .

The empty divs are accompanied by their sections in the same position on the grid, the full width is specified by the names I gave to the tracks [full-start] / [full-end], and the height is automatically adjusted to the content from the section.

I loved the result and if I can think of a different and strange way to do it, you will know it in the next challenges 😊.

1
P
Matt Studdertβ€’ 13,611

@mattstuddert

Posted

@JesusAtao96 nice to see you trying different techniques and experimenting. That's exactly what these challenges are for! πŸš€

Looking forward to seeing your next solution πŸ™‚

1
seyide hundeyinβ€’ 440

@SeyideHundeyin

Posted

This is very nice and it matches the design perfectly.

Happy coding!!

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