Code Monkey home page Code Monkey logo

responsive-portfolio's Introduction

Responsive-Portfolio

Overview Includes combining two Repos

This project will be enhancing the Basic-Portfolio repo with a mobile-responsive layout.

Instructions (No Bootstrap)

  1. Copy the contents of Basic-Portfolio and paste the mentioned files into Responsive-Portfolio.

  2. If applicable: Be sure not to include any dot files (e.g. .git, .gitignore) from the Basic-Portfolio repo.

  3. Inside your Responsive-Portfolio folder, find your styles.css file.

Write the media queries at the bottom of styles.css.

Write the media queries at the bottom of styles.css.

  1. Use three @media screen tags, each with one of these min-widths: 980px, 768px and 640px.
  • You use 980px because you never want any of the content to be cut off. Since the desktop layout is about 960px wide, you want the media queries to kick in before your content gets cut off.

  • 768px is about the width of a tablet and 640px is about the width of a phone in landscape.

  • Make the layout match the following screenshots:

index.html:

Image of About Me page

contact.html:

Image of Contact page

portfolio.html:

Image of Portfolio page

  1. Make the position of the header static (the default positioning) when the screen is 640px wide. The header design takes up a lot of room; you don't want it to stick to the top of a small screen and leave no room for the rest of your site.

  2. Be sure to include the viewport tag in all your HTML files, otherwise your media-queries won't function as expected on mobile devices. (Hint: You won't need to use exact pixels for anything other than the container)

  3. Protip: Use the Chrome extensions Window Resizer and Browser Width to see the browser dimensions in Chrome.

  4. Deploy your new portfolio (now with media queries!) to GitHub Pages.

BONUS

โ€ข Incorporate CSS animations in your portfolio. More info: https://www.w3schools.com/css/css3_animations.asp

responsive-portfolio's People

Contributors

kyoukel avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.