Here’s my attempt at creating a Product Landing Page:
Although the brief recommends not using JQuery, I added in a small/simple script to offset anchor navigation for the fixed header (it was annoying the heck out of me!).
And yes, I did go to the effort of making own video. I clearly have too much time on my hands at the moment
Any feedback would be greatly appreciated! Thanks!
Just some minor tips:
Probably the landing page itself should cover the full viewport. In CSS height: 100vh;
The footer should have more contrast so it gets easier to read its contents.
So I just looked a little deeper to the code. As far I can tell, you want to
remove the height from body, html
set the height on the #about div
remove the top margin of .main
Then you could remove all the margins from #about and turn it into a flexbox. You are already using that concept in other parts, I would definitely consider extending it to the #about element. Even further, I would consider applying the concept to the whole page, it seems to be perfect for the layout you chose.
Here is my reference when I need to recall some concepts of Flexbox - CSS guide
If I remember correctly, the only good reason not to use Flexbox these days is if you have some very particular browser compatibility constrains. You can always check on CanIUse - Flexbox
Thanks! Someone else asked me this question, so I feel that I may have inadvertently implied that I 3D rendered the video! It’s actually footage I recorded of me playing Elite: Dangerous and messing around with the game’s built-in camera suite. I edited it all together in Vegas Pro.
In fact, the whole page is a homage to Elite: Dangerous and full of silly in-jokes