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: