FreeCodeCamp-SLC / utahjs-gatsby

UtahJS is a nonprofit organization dedicated to community and JavaScript
https://utahjs.com
BSD Zero Clause License
5 stars 11 forks source link

Develop the main conference page to be mobile responsive. #77

Closed AlexanderPuhl closed 3 years ago

AlexanderPuhl commented 3 years ago

Use the old UtahJS website as a guide on where to set breakpoints, but these are just guidelines we may have to adjust where the breakpoints are or even create new breakpoints. We want to be able to go down to a screen size of 320 pixels which is the size of an iPhone 5/SE. As you play around with shrinking the page size, pay attention to boxes breaking out of their containers. Make sure that we maintain a bit of padding on the edges of the screen at all times. Here are some pictures of things to avoid/fix.

In this picture below, we have an example of the hero box breaking out of it's section and into the left padding in red, we want to avoid this behavior, it should look like what I outlined in blue the entire time as the page shrinks/grows.

image

In this picture below, we have two buttons that become stacked once the screen becomes small enough, we would want to add a bit of spacing between them once things start to stack.

image

In this image below, the two columns are starting to get pretty thin and the sponsor thank you message doesn't really have much right padding, we might want to move the sponsor thank you message below before we let it get to this point.

image

In this image below, the sponsor thanks message is off center to the right a bit, we should bring this back to the center so it looks more balanced.

image

All these images are from the old site and are things I think we can improve upon.