GitHub has a great mascot called Octocat. Octocat even has its own gallery of variations, created by GitHub itself and fans, called Octodex.
You can use all the tools you have at your disposal to get the job done. Use your browser's Developer Tools to inspect their site to find the exact font sizes and padding amounts.
Objectives
Build on your knowledge of HTML & CSS
Implement, from scratch, a given design
Understand HTML/CSS Layout
Be able to place elements on a page where you want them.
Use flexbox and grid techniques layout pages.
Work with media queries to build a responsive page.
Requirements
You should strive to implement the design as close as possible, though, especially if you've never touch HTML or CSS before, this can be extraordinarily difficult and will take a lot of practice and mileage.
Explorer Mode
[ ] Use app-app with alpha and name your project Octodex
[ ] Recreate the page as closely as you possibly can. Use the same fonts, sizes, and colors. Use your browser's developers tool to determine the colors and fonts.
[ ] Select some Octocats to use on your page (12 to 16 or so). Your layout should be flexible but doesn't need to perfectly responsive.
Don't bother downloading details of the Octocat, we've [made a site]((https://sdg-octodex.herokuapp.com/) that will give you all the data you need.
[ ] Use CSS media queries to resize the Octocat containers to look great as the screen changes size. Even though the site has a desktop, laptop, tablet, and mobile display, for explorer mode only worry about desktop and mobile.
[ ] Deploy your site.
TIP Reminder to breakdown the layout into smaller chunks that are easier to style
Adventure Mode
[ ] Add a tablet display to accommodate a tablet screen size
[ ] Add a laptop display to accommodate a tablet screen size.
[ ] For the responsiveness of your cats, if you used flexbox for explorer mode, now use grids, if you grids, now use flexbox.
Epic Mode
[ ] Go back to one past homework and make it responsive.
[ ] Use this API to make your website data-driven. HINT: fetch, javascript and document.createElement. This is a big jump, but I think you can handle it.
Additional Resources
[ ] Watch this video to work more with media queries
GitHub has a great mascot called Octocat. Octocat even has its own gallery of variations, created by GitHub itself and fans, called Octodex.
You can use all the tools you have at your disposal to get the job done. Use your browser's Developer Tools to inspect their site to find the exact font sizes and padding amounts.
Objectives
Requirements
Explorer Mode
app-app
withalpha
and name your projectOctodex
12
to16
or so). Your layout should be flexible but doesn't need to perfectly responsive.Adventure Mode
Epic Mode
Additional Resources