Skip to content

Latest commit

 

History

History
89 lines (61 loc) · 2.81 KB

README.md

File metadata and controls

89 lines (61 loc) · 2.81 KB

CSS Exercise

Goal:

  • Learn and apply CSS Selectors
  • Learn and apply CSS rules
  • Understand the markup/styling separation
  • Competencies:
    • Selectors
    • Pseudo Selectors
    • Box Model
    • Media Queries
    • Floats/CSS Grid/Flex
    • Positioning
    • Overflow
    • Background-image

References

Tasks:

  1. Implement the style depicted in style1.png. Try to get as close as possible.
  2. Implement the mobile styles in style1-mobile.png
  3. Implement the style depicted in style2.png. Try to get as close as possible.
  4. Implement the mobile styles in style2-mobile.png
  5. Edit the HTML so it reflects your own information
  6. Implement your own Style

Note: Before reaching the last step, you should not touch the HTML. You may change names, texts, and images to personalize the CV.

How To

1 - Preparing:

  1. Fork this repository then clone the fork to your pc.

2 - Implement Style 1:

  1. create a file in the directory public/style1/ called style.css
  2. Open this file in your text editor (VScode, Atom, Sublime...)
  3. add a simple instruction to it (such as: body{background:red})
  4. Open public/style1/index.html, and add a line that loads the new css file you created
  5. Load public/style1/index.html in your browser
  6. Begin implementing the styles!
  7. When you're done, commit

3 - Implement style 2:

  1. Copy the directory public/style1/ and rename it public/style2/
  2. Open the file public/style2/style.css and empty it
  3. Follow the same instructions as above
  4. Some images are used in this one; feel free to replace them with your own images if you prefer
  5. When you're done, commit

4 - Edit the HTML:

  1. note: You CANNOT do this step without a previous commit
  2. You NEED at least one commit with the HTML untouched before beginning this part
  3. If you don't have a commit with the HTML untouched, DONT touch the HTML, your exercise is VOID
  4. Edit public/style1/index.html and replace the information inside with your own
  5. Once you're done, copy the file to public/style2 to replace the previous index.html
  6. When you're done, commit

Notes:

  1. Don't panic! One step at a time
  2. Don't forget to push back changes from time to time (git add -A, then git commit -m "message" then git push -u origin master)

Images:

first style

1st style

1nd style mobile

second style

2nd style

2nd style mobile