GithubHelp home page GithubHelp logo

anwarkh0 / cv-styling Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nwc2/cv-styling

0.0 0.0 0.0 498 KB

License: Creative Commons Attribution Share Alike 4.0 International

HTML 72.05% CSS 27.95%

cv-styling's Introduction

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

cv-styling's People

Contributors

anwarkh0 avatar khaldounnd 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.