
A Lush Luxurious Environment
19 | 20 |View Property
21 | 24 | 25 |├── Basics ├── A Simple Card │ ├── After │ │ ├── assets │ │ │ ├── green-building.jpg │ │ │ └── shoutout.txt │ │ ├── css │ │ │ └── main.css │ │ └── index.html │ └── Starter │ │ ├── assets │ │ ├── green-building.jpg │ │ └── shoutout.txt │ │ ├── css │ │ └── main.css │ │ └── index.html ├── Absolute vs Relative Units │ ├── After │ │ ├── css │ │ │ └── main.css │ │ └── index.html │ └── Starter │ │ ├── css │ │ └── main.css │ │ └── index.html ├── Em vs Rem │ ├── After │ │ ├── css │ │ │ └── main.css │ │ └── index.html │ └── Starter │ │ ├── css │ │ └── main.css │ │ └── index.html └── Translating from Figma to CSS │ ├── After │ ├── css │ │ └── main.css │ └── index.html │ └── Starter │ ├── css │ └── main.css │ └── index.html ├── Bonus - UI Animations ├── After │ ├── assets │ │ ├── appstore.svg │ │ ├── googleplay.svg │ │ ├── graphic.svg │ │ ├── person.jpg │ │ ├── phone-new.svg │ │ └── phone.svg │ ├── css │ │ └── main.css │ └── index.html └── Before │ ├── .vscode │ └── settings.json │ ├── assets │ ├── appstore.svg │ ├── googleplay.svg │ ├── graphic.svg │ ├── person.jpg │ ├── phone-new.svg │ └── phone.svg │ ├── css │ └── main.css │ └── index.html ├── Flexbox Responsive ├── Food Gallery Responsive │ ├── After │ │ ├── .vscode │ │ │ └── settings.json │ │ ├── assets │ │ │ ├── credit.txt │ │ │ ├── food1.jpg │ │ │ ├── food2.jpg │ │ │ ├── food3.jpg │ │ │ └── food4.jpg │ │ ├── css │ │ │ └── main.css │ │ └── index.html │ └── Before │ │ ├── .vscode │ │ └── settings.json │ │ ├── assets │ │ ├── credit.txt │ │ ├── food1.jpg │ │ ├── food2.jpg │ │ ├── food3.jpg │ │ └── food4.jpg │ │ ├── css │ │ └── main.css │ │ └── index.html ├── Responsive Drum Module │ ├── After │ │ ├── .vscode │ │ │ └── settings.json │ │ ├── assets │ │ │ ├── credit.txt │ │ │ ├── drum1.jpg │ │ │ ├── drum2.jpg │ │ │ └── drum3.jpg │ │ ├── css │ │ │ └── main.css │ │ └── index.html │ └── Before │ │ ├── assets │ │ ├── credit.txt │ │ ├── drum1.jpg │ │ ├── drum2.jpg │ │ └── drum3.jpg │ │ ├── css │ │ └── main.css │ │ └── index.html ├── Responsive Navigation │ ├── After │ │ ├── assets │ │ │ ├── close.svg │ │ │ └── menu.svg │ │ ├── css │ │ │ └── main.css │ │ └── index.html │ └── Before │ │ ├── assets │ │ ├── close.svg │ │ └── menu.svg │ │ ├── css │ │ └── main.css │ │ └── index.html └── Responsive News Article │ ├── After │ ├── .vscode │ │ └── settings.json │ ├── css │ │ └── main.css │ └── index.html │ └── Before │ ├── .vscode │ └── settings.json │ ├── css │ └── main.css │ └── index.html ├── Flexbox ├── Desktop Navigation │ ├── After │ │ ├── css │ │ │ └── main.css │ │ └── index.html │ └── Before │ │ ├── css │ │ └── main.css │ │ └── index.html ├── Drum Module │ ├── After │ │ ├── assets │ │ │ ├── credit.txt │ │ │ ├── drum1.jpg │ │ │ ├── drum2.jpg │ │ │ └── drum3.jpg │ │ ├── css │ │ │ └── main.css │ │ └── index.html │ └── Before │ │ ├── assets │ │ ├── credit.txt │ │ ├── drum1.jpg │ │ ├── drum2.jpg │ │ └── drum3.jpg │ │ ├── css │ │ └── main.css │ │ └── index.html ├── Food Gallery │ ├── After │ │ ├── .vscode │ │ │ └── settings.json │ │ ├── assets │ │ │ ├── credit.txt │ │ │ ├── food1.jpg │ │ │ ├── food2.jpg │ │ │ ├── food3.jpg │ │ │ └── food4.jpg │ │ ├── css │ │ │ └── main.css │ │ └── index.html │ └── Before │ │ ├── assets │ │ ├── credit.txt │ │ ├── food1.jpg │ │ ├── food2.jpg │ │ ├── food3.jpg │ │ └── food4.jpg │ │ ├── css │ │ └── main.css │ │ └── index.html ├── News Article Listing │ ├── After │ │ ├── .vscode │ │ │ └── settings.json │ │ ├── css │ │ │ └── main.css │ │ └── index.html │ └── Starter │ │ ├── css │ │ └── main.css │ │ └── index.html └── User Avatar │ ├── After │ ├── assets │ │ ├── avatar.jpg │ │ └── credit.txt │ ├── css │ │ └── main.css │ └── index.html │ └── Starter │ ├── assets │ ├── avatar.jpg │ └── credit.txt │ ├── css │ └── main.css │ └── index.html ├── Grid Responsive ├── Brutalist Fashion Responsive │ ├── After │ │ ├── assets │ │ │ ├── pet1.jpg │ │ │ ├── pet2.jpg │ │ │ └── pet3.jpg │ │ ├── css │ │ │ └── main.css │ │ └── index.html │ └── Before │ │ ├── assets │ │ ├── pet1.jpg │ │ ├── pet2.jpg │ │ └── pet3.jpg │ │ ├── css │ │ └── main.css │ │ └── index.html ├── Car Gallery Responsive │ ├── After │ │ ├── assets │ │ │ ├── car1.jpg │ │ │ ├── car2.jpg │ │ │ ├── car3.jpg │ │ │ ├── car4.jpg │ │ │ └── car5.jpg │ │ ├── css │ │ │ └── main.css │ │ └── index.html │ └── Before │ │ ├── assets │ │ ├── car1.jpg │ │ ├── car2.jpg │ │ ├── car3.jpg │ │ ├── car4.jpg │ │ └── car5.jpg │ │ ├── css │ │ └── main.css │ │ └── index.html └── Fitness Blip Responsive │ ├── After │ ├── assets │ │ ├── fitness1.jpg │ │ ├── fitness2.jpg │ │ └── fitness3.jpg │ ├── css │ │ └── main.css │ └── index.html │ └── Before │ ├── assets │ ├── fitness1.jpg │ ├── fitness2.jpg │ └── fitness3.jpg │ ├── css │ └── main.css │ └── index.html ├── Grid ├── Brutalist Fashion │ ├── After │ │ ├── assets │ │ │ ├── pet1.jpg │ │ │ ├── pet2.jpg │ │ │ └── pet3.jpg │ │ ├── css │ │ │ └── main.css │ │ └── index.html │ └── Before │ │ ├── assets │ │ ├── pet1.jpg │ │ ├── pet2.jpg │ │ └── pet3.jpg │ │ ├── css │ │ └── main.css │ │ └── index.html ├── Calendar │ ├── After │ │ ├── css │ │ │ └── main.css │ │ └── index.html │ └── Before │ │ ├── css │ │ └── main.css │ │ └── index.html ├── Car Gallery │ ├── After │ │ ├── assets │ │ │ ├── car1.jpg │ │ │ ├── car2.jpg │ │ │ ├── car3.jpg │ │ │ ├── car4.jpg │ │ │ └── car5.jpg │ │ ├── css │ │ │ └── main.css │ │ └── index.html │ └── Before │ │ ├── assets │ │ ├── car1.jpg │ │ ├── car2.jpg │ │ ├── car3.jpg │ │ ├── car4.jpg │ │ └── car5.jpg │ │ ├── css │ │ └── main.css │ │ └── index.html ├── Fitness Blip │ ├── After │ │ ├── assets │ │ │ ├── fitness1.jpg │ │ │ ├── fitness2.jpg │ │ │ └── fitness3.jpg │ │ ├── css │ │ │ └── main.css │ │ └── index.html │ └── Before │ │ ├── assets │ │ ├── fitness1.jpg │ │ ├── fitness2.jpg │ │ └── fitness3.jpg │ │ ├── css │ │ └── main.css │ │ └── index.html └── Grid Basics │ ├── After │ ├── css │ │ └── main.css │ └── index.html │ └── Before │ ├── css │ └── main.css │ └── index.html ├── Project 1 - Recall ├── After │ ├── assets │ │ ├── appstore.svg │ │ ├── googleplay.svg │ │ ├── graphic.svg │ │ ├── person.jpg │ │ └── phone.svg │ ├── css │ │ └── main.css │ └── index.html └── Before │ ├── assets │ ├── appstore.svg │ ├── googleplay.svg │ ├── graphic.svg │ ├── person.jpg │ └── phone.svg │ ├── css │ └── main.css │ └── index.html └── Project 2 - Designalytics ├── After ├── assets │ ├── chart-top.svg │ ├── chart.svg │ ├── icon-account.svg │ ├── icon-home.svg │ ├── icon-messages.svg │ ├── icon-support.svg │ ├── logo.svg │ ├── mobile-exit.svg │ ├── right-btn.svg │ └── user.jpg ├── css │ ├── global.css │ ├── global.css.map │ ├── global.scss │ ├── main.css │ ├── main.css.map │ ├── main.scss │ ├── resets.css │ ├── resets.css.map │ ├── variables.css │ ├── variables.css.map │ └── variables.scss └── index.html └── Before ├── .vscode └── settings.json ├── assets ├── chart-top.svg ├── chart.svg ├── icon-account.svg ├── icon-home.svg ├── icon-messages.svg ├── icon-support.svg ├── logo.svg ├── mobile-exit.svg ├── right-btn.svg └── user.jpg └── index.html /Basics/A Simple Card/After/assets/green-building.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcourse/css-course/f88b9439ac90a8bbfc4ed3444a185cade312b8df/Basics/A Simple Card/After/assets/green-building.jpg -------------------------------------------------------------------------------- /Basics/A Simple Card/After/assets/shoutout.txt: -------------------------------------------------------------------------------- 1 | https://unsplash.com/photos/dqXiw7nCb9Q -------------------------------------------------------------------------------- /Basics/A Simple Card/After/css/main.css: -------------------------------------------------------------------------------- 1 | body { 2 | background: #20262C; 3 | margin: 0; 4 | height: 100vh; 5 | display: grid; 6 | place-content: center; 7 | font-family: 'Poppins', sans-serif; 8 | } 9 | 10 | a { 11 | text-decoration: none; 12 | } 13 | 14 | article { 15 | width: 300px; 16 | background-color: #2F3740; 17 | padding: 1.125em; 18 | border-radius: 1em; 19 | } 20 | 21 | img { 22 | width: 100%; 23 | border-radius: .4em; 24 | } 25 | 26 | .tag { 27 | background: #455260; 28 | color: #BEFF00; 29 | font-weight: bold; 30 | text-transform: uppercase; 31 | padding: .2em .6em; 32 | border-radius: .4em; 33 | margin-top: 1em; 34 | display: inline-block; 35 | } 36 | 37 | h1 a { 38 | color: white; 39 | font-size: 2.5rem; 40 | line-height: 120%; 41 | } 42 | 43 | a.cta { 44 | color: white; 45 | display: flex; 46 | } 47 | 48 | a.cta p { 49 | margin: 0; 50 | color: #B1C4D9; 51 | } 52 | 53 | svg { 54 | margin-left: .5em; 55 | align-self: center; 56 | } -------------------------------------------------------------------------------- /Basics/A Simple Card/After/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 |View Property
21 | 24 | 25 |This is a very simple paragraph element for demonstration purposes.
13 |This is a very simple paragraph element for demonstration purposes.
13 |Lorem ipsum dolor sit amet consectetur adipisicing elit. Neque, modi?
15 |Lorem ipsum dolor sit amet consectetur adipisicing elit. Neque, modi?
19 |Lorem ipsum dolor sit amet consectetur adipisicing elit. Neque, modi?
15 |Lorem ipsum dolor sit amet consectetur adipisicing elit. Neque, modi?
19 |..that money can buy
21 | 22 | 23 |Shop drum kits
24 | 27 | 28 |..that money can buy
21 | 22 | 23 |Shop drum kits
24 | 27 | 28 |Lorem ipsum dolor sit amet consectetur adipisicing elit. Sequi eveniet rem veniam quidem, aliquid impedit.
21 |Lorem ipsum dolor sit amet consectetur adipisicing elit. Sequi eveniet rem veniam quidem, aliquid impedit.
25 |Lorem ipsum dolor sit amet consectetur adipisicing elit. Sequi eveniet rem veniam quidem, aliquid impedit.
29 |Lorem ipsum dolor sit amet consectetur adipisicing elit. Sequi eveniet rem veniam quidem, aliquid impedit.
21 |Lorem ipsum dolor sit amet consectetur adipisicing elit. Sequi eveniet rem veniam quidem, aliquid impedit.
25 |Lorem ipsum dolor sit amet consectetur adipisicing elit. Sequi eveniet rem veniam quidem, aliquid impedit.
29 |..that money can buy
21 | 22 | 23 |Shop drum kits
24 | 27 | 28 |Lorem ipsum dolor sit amet consectetur adipisicing elit. Sequi eveniet rem veniam quidem, aliquid impedit.
21 |Lorem ipsum dolor sit amet consectetur adipisicing elit. Sequi eveniet rem veniam quidem, aliquid impedit.
25 |Lorem ipsum dolor sit amet consectetur adipisicing elit. Sequi eveniet rem veniam quidem, aliquid impedit.
29 |Jane Doe
18 |21 | Shop the new fall collection of wow appareal. The hottest trends, 22 | the latest vibes, and the best eco-friendly quality. 23 |
24 | 25 | Shop wow 26 | 29 | 30 |21 | Shop the new fall collection of wow appareal. The hottest trends, 22 | the latest vibes, and the best eco-friendly quality. 23 |
24 | 25 | Shop wow 26 | 29 | 30 |It's all about calories in, vs calories out. Discover what the expects know.
19 |It's all about calories in, vs calories out. Discover what the expects know.
19 |21 | Shop the new fall collection of wow appareal. The hottest trends, 22 | the latest vibes, and the best eco-friendly quality. 23 |
24 | 25 | Shop wow 26 | 29 | 30 |It's all about calories in, vs calories out. Discover what the expects know.
19 |