Intro to CSS
Common CSS Properties
| Property | Sample Values | Example | 
|---|---|---|
| font-size | 1.2em, 16px, 12pt | 
      font-size: 1.5em; | 
    
| font-family | Arial, Helvetica, san-serif | 
      font-family: Arial, Helvetica, san-serif; | 
    
| color | red, #820263, rgb(130, 2, 99), rgba(130, 2, 99, 0.6) | 
      color: #820263; | 
    
| background-color | background-color: #820263; | 
    |
| display | inline, inline-block, block, flex, grid | 
      display: inline-block; | 
    
| border | solid 1px black, dotted 5px hotpink | 
      border: solid 1px black; | 
    
| border-radius | 3px, 50% | 
      border-radius: 10px; | 
    
| width | 100%, 500px, 50vw | 
      width: 150px; | 
    
| height | 100%, 500px, 50vh | 
      height: 150px; | 
    
| border-left | border-left: solid 1px black; | 
    |
| border-right | border-right: solid 1px black; | 
    |
| border-top | border-top: solid 1px black; | 
    |
| border-bottom | border-bottom: solid 1px black; | 
    |
| padding | 5px, 5vw, 5% | 
      padding: 20px; | 
    
| padding-left | padding-left: 20px; | 
    |
| padding-right | padding-right: 20px; | 
    |
| padding-top | padding-top: 20px; | 
    |
| padding-bottom | padding-bottom: 20px; | 
    |
| margin | 5px, 5vw, 5% | 
      margin: 20px; | 
    
| margin-left | margin-left: 20px; | 
    |
| margin-right | margin-right: 20px; | 
    |
| margin-top | margin-top: 20px; | 
    |
| margin-bottom | margin-bottom: 20px; | 
    
Please download the exercise files (below).
Then, use the CSS Property Cheatsheet (below) and what you’ve learned about selectors to make the following drawing:

Tips
| Property | Tip | 
|---|---|
| body * {  border: solid 1px black; padding: 5px; }  | 
      To make debugging easier, turn on the borders for all elements (temporarily). | 
| display: inline-block | By default, tags like div, section, article, etc. are display: block; which means that there’s a line break. If you don’t want this, use: display: inline-block | 
    
Some extra challenges (if you have time)
- Make one of the image “cards” have a different background color.
 - Try using a custom Google font instead of one of the built-in system fonts. Resources to consult:
 - Make a hover effect using a “pseudoclass”: when your user mouses over one the cards, make it do something (fade, grow, change colors, etc.). We will go over this in a future lesson, but in the meantime, you can take a look at W3 Schools: