From 7ae52407f50badd99bb64fc4b3f03e927918b81e Mon Sep 17 00:00:00 2001
From: "Hai Vu Ngoc (BTS-DL)"
Date: Fri, 28 Apr 2023 10:33:06 +0700
Subject: [PATCH 01/10] flex box
---
.vscode/settings.json | 3 +
starter/04-CSS-Layouts/index.html | 248 +++++++++++++++---------------
starter/04-CSS-Layouts/style.css | 50 +++++-
3 files changed, 177 insertions(+), 124 deletions(-)
create mode 100644 .vscode/settings.json
diff --git a/.vscode/settings.json b/.vscode/settings.json
new file mode 100644
index 000000000..6b665aaa0
--- /dev/null
+++ b/.vscode/settings.json
@@ -0,0 +1,3 @@
+{
+ "liveServer.settings.port": 5501
+}
diff --git a/starter/04-CSS-Layouts/index.html b/starter/04-CSS-Layouts/index.html
index 15ecbeb77..9e3f1f419 100644
--- a/starter/04-CSS-Layouts/index.html
+++ b/starter/04-CSS-Layouts/index.html
@@ -30,132 +30,140 @@ 📘 The Code Magazine
-
-
-
-
- All modern websites and web applications are built using three
- fundamental
- technologies: HTML, CSS and JavaScript. These are the languages of the
- web.
-
+
+
+
+
+
+ All modern websites and web applications are built using three
+ fundamental
+ technologies: HTML, CSS and JavaScript. These are the languages of
+ the web.
+
- What is HTML?
-
- HTML stands for H yperT ext
- M arkup L anguage. It's a markup
- language that web developers use to structure and describe the content
- of a webpage (not a programming language).
-
-
- HTML consists of elements that describe different types of content:
- paragraphs, links, headings, images, video, etc. Web browsers
- understand HTML and render HTML code as websites.
-
- In HTML, each element is made up of 3 parts:
-
-
- The opening tag
- The closing tag
- The actual element
-
-
-
- You can learn more at
- MDN Web Docs .
-
+
+ In this post, let's focus on HTML. We will learn what HTML is all
+ about, and why you too should learn it.
+
- Why should you learn HTML?
+ What is HTML?
+
+ HTML stands for H yperT ext
+ M arkup L anguage. It's a markup
+ language that web developers use to structure and describe the
+ content of a webpage (not a programming language).
+
+
+ HTML consists of elements that describe different types of content:
+ paragraphs, links, headings, images, video, etc. Web browsers
+ understand HTML and render HTML code as websites.
+
+ In HTML, each element is made up of 3 parts:
+
+
+ The opening tag
+ The closing tag
+ The actual element
+
+
+
+ You can learn more at
+ MDN Web Docs .
+
-
- There are countless reasons for learning the fundamental language of
- the web. Here are 5 of them:
-
+ Why should you learn HTML?
-
-
- To be able to use the fundamental web dev language
-
-
- To hand-craft beautiful websites instead of relying on tools like
- Worpress or Wix
-
- To build web applications
- To impress friends
- To have fun 😃
-
-
- Hopefully you learned something new here. See you next time!
-
-
-
+
+ There are countless reasons for learning the fundamental language of
+ the web. Here are 5 of them:
+
+
+
+ To be able to use the fundamental web dev language
+
+
+ To hand-craft beautiful websites instead of relying on tools like
+ Worpress or Wix
+
+ To build web applications
+ To impress friends
+ To have fun 😃
+
+
+
Hopefully you learned something new here. See you next time!
+
+
+
+
Copyright © 2027 by The Code Magazine.
diff --git a/starter/04-CSS-Layouts/style.css b/starter/04-CSS-Layouts/style.css
index c879e79d2..ae255485a 100644
--- a/starter/04-CSS-Layouts/style.css
+++ b/starter/04-CSS-Layouts/style.css
@@ -14,7 +14,7 @@ body {
}
.container {
- width: 800px;
+ width: 1200px;
/* margin-left: auto;
margin-right: auto; */
margin: 0 auto;
@@ -28,6 +28,9 @@ body {
padding: 20px 40px;
margin-bottom: 60px;
/* height: 80px; */
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
}
nav {
@@ -87,7 +90,6 @@ h4 {
p {
font-size: 22px;
line-height: 1.5;
- margin-bottom: 15px;
}
ul,
@@ -197,7 +199,6 @@ nav a:link {
display: block; */
margin-right: 30px;
- margin-top: 10px;
display: inline-block;
}
@@ -232,7 +233,7 @@ h2 {
}
h2::before {
- content: "TOP";
+ content: 'TOP';
background-color: #ffe70e;
color: #444;
font-size: 16px;
@@ -265,3 +266,44 @@ footer p {
nav p {
font-size: 18px;
} */
+
+.author-box {
+ display: flex;
+ align-items: center;
+ gap: 15px;
+ margin-bottom: 15px;
+}
+
+.related-post {
+ display: flex;
+ align-items: center;
+ gap: 15px;
+}
+
+.related-author {
+ margin-top: 15px;
+}
+.row {
+ display: flex;
+ gap: 75px;
+ align-items: flex-start;
+}
+
+aside {
+ flex: 0 0 300px;
+ padding: 0 15px;
+}
+article {
+ flex: 1;
+}
+
+ul,
+ol {
+ margin-bottom: 0;
+ margin-left: 0;
+}
+
+ul,
+ol {
+ list-style-position: inside;
+}
From 79cb008b91c913b403f9f9af5697f65e99d95a7f Mon Sep 17 00:00:00 2001
From: "Hai Vu Ngoc (BTS-DL)"
Date: Fri, 28 Apr 2023 16:31:45 +0700
Subject: [PATCH 02/10] grid
---
starter/04-CSS-Layouts/css-grid.html | 24 ++-
starter/04-CSS-Layouts/index.html | 263 ++++++++++++++-------------
starter/04-CSS-Layouts/style.css | 28 ++-
3 files changed, 178 insertions(+), 137 deletions(-)
diff --git a/starter/04-CSS-Layouts/css-grid.html b/starter/04-CSS-Layouts/css-grid.html
index e2daa6d42..b73e9f275 100644
--- a/starter/04-CSS-Layouts/css-grid.html
+++ b/starter/04-CSS-Layouts/css-grid.html
@@ -40,19 +40,41 @@
margin: 40px;
/* CSS GRID */
+ display: grid;
+ grid-template-columns: repeat(4, 1fr);
+ grid-template-rows: repeat(2, 1fr);
+ column-gap: 15px;
+ row-gap: 30px;
+
+ display: none;
+
+ /* align */
}
.container--2 {
/* STARTER */
+ /* display: none; */
font-family: sans-serif;
background-color: black;
font-size: 40px;
margin: 100px;
- width: 1000px;
+ width: 700px;
height: 600px;
/* CSS GRID */
+ display: grid;
+ grid-template-columns: 125px 200px 125px;
+ grid-template-rows: 250px 100px;
+ gap: 20px;
+
+ /* align tract */
+ justify-content: center;
+ align-content: center;
+
+ /* aligh item's content */
+ justify-items: center;
+ align-items: center;
}
diff --git a/starter/04-CSS-Layouts/index.html b/starter/04-CSS-Layouts/index.html
index 9e3f1f419..c4e0eb663 100644
--- a/starter/04-CSS-Layouts/index.html
+++ b/starter/04-CSS-Layouts/index.html
@@ -30,140 +30,141 @@ 📘 The Code Magazine
-
-
-
-
-
- All modern websites and web applications are built using three
- fundamental
- technologies: HTML, CSS and JavaScript. These are the languages of
- the web.
-
-
-
- In this post, let's focus on HTML. We will learn what HTML is all
- about, and why you too should learn it.
-
-
- What is HTML?
-
- HTML stands for H yperT ext
- M arkup L anguage. It's a markup
- language that web developers use to structure and describe the
- content of a webpage (not a programming language).
-
-
- HTML consists of elements that describe different types of content:
- paragraphs, links, headings, images, video, etc. Web browsers
- understand HTML and render HTML code as websites.
-
- In HTML, each element is made up of 3 parts:
-
-
- The opening tag
- The closing tag
- The actual element
-
-
-
- You can learn more at
- MDN Web Docs .
-
-
- Why should you learn HTML?
-
-
- There are countless reasons for learning the fundamental language of
- the web. Here are 5 of them:
-
-
-
-
- To be able to use the fundamental web dev language
-
-
- To hand-craft beautiful websites instead of relying on tools like
- Worpress or Wix
-
- To build web applications
- To impress friends
- To have fun 😃
-
-
- Hopefully you learned something new here. See you next time!
-
-
-
-
+
+
+
+
+
+
+
+
+
Copyright © 2027 by The Code Magazine.
diff --git a/starter/04-CSS-Layouts/style.css b/starter/04-CSS-Layouts/style.css
index ae255485a..cc2c4e96e 100644
--- a/starter/04-CSS-Layouts/style.css
+++ b/starter/04-CSS-Layouts/style.css
@@ -26,7 +26,7 @@ body {
padding-left: 40px;
padding-right: 40px; */
padding: 20px 40px;
- margin-bottom: 60px;
+ /* margin-bottom: 60px; */
/* height: 80px; */
display: flex;
justify-content: space-between;
@@ -39,7 +39,7 @@ nav {
}
article {
- margin-bottom: 60px;
+ /* margin-bottom: 60px; */
}
.post-header {
@@ -54,7 +54,7 @@ aside {
/* padding-top: 50px;
padding-bottom: 50px; */
padding: 50px 0;
- width: 500px;
+ /* width: 500px; */
}
/* SMALLER ELEMENTS */
@@ -283,7 +283,7 @@ nav p {
.related-author {
margin-top: 15px;
}
-.row {
+/* .row {
display: flex;
gap: 75px;
align-items: flex-start;
@@ -295,7 +295,7 @@ aside {
}
article {
flex: 1;
-}
+} */
ul,
ol {
@@ -307,3 +307,21 @@ ul,
ol {
list-style-position: inside;
}
+
+.container {
+ display: grid;
+ grid-template-columns: 3fr 300px;
+ column-gap: 50px;
+ row-gap: 50px;
+ /* overflow: hidden; */
+ align-items: start;
+}
+
+.main-header {
+ grid-column: 1/-1;
+}
+
+footer {
+ grid-column: 1/-1;
+ justify-self: center;
+}
From 5e6f83a6bdf64ebcac2a71f969bec2ad6b6e225c Mon Sep 17 00:00:00 2001
From: "Hai Vu Ngoc (BTS-DL)"
Date: Thu, 4 May 2023 15:26:39 +0700
Subject: [PATCH 03/10] visual hierarchy
---
starter/05-Design/index.html | 52 +++++++++++++++++
starter/05-Design/style.css | 108 +++++++++++++++++++++++++++++++++--
2 files changed, 156 insertions(+), 4 deletions(-)
diff --git a/starter/05-Design/index.html b/starter/05-Design/index.html
index 92b74fd48..c44acec5e 100644
--- a/starter/05-Design/index.html
+++ b/starter/05-Design/index.html
@@ -4,6 +4,12 @@
+
+
+
Lisbon Chair Shop
@@ -27,6 +33,21 @@ We design and build better chairs, for a better life
What makes our chairs special
+
+
+
+
Science meets design
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Natus
@@ -35,6 +56,21 @@
What makes our chairs special
+
+
+
+
Maximal comfort
@@ -45,6 +81,22 @@
What makes our chairs special
+
+
+ ∏
+
+
Ethical and sustainable
diff --git a/starter/05-Design/style.css b/starter/05-Design/style.css
index 77dfdffa3..4321aed86 100644
--- a/starter/05-Design/style.css
+++ b/starter/05-Design/style.css
@@ -6,6 +6,11 @@ FONT SIZE SYSTEM (px)
10 / 12 / 14 / 16 / 18 / 20 / 24 / 30 / 36 / 44 / 52 / 62 / 74 / 86 / 98
*/
+/*
+Main Color: #087f5b
+Grey Color: #212529
+*/
+
* {
margin: 0;
padding: 0;
@@ -16,7 +21,8 @@ FONT SIZE SYSTEM (px)
/* GENERAL STYLES */
/* ------------------------ */
body {
- font-family: sans-serif;
+ font-family: 'Inter', sans-serif;
+ color: #212529;
}
.container {
@@ -26,11 +32,13 @@ body {
header,
section {
- margin-bottom: 48px;
+ margin-bottom: 96px;
}
h2 {
margin-bottom: 48px;
+ font-size: 36px;
+ letter-spacing: -0.5px;
}
.grid-3-cols {
@@ -48,7 +56,7 @@ header {
display: grid;
grid-template-columns: repeat(2, 1fr);
column-gap: 80px;
- margin-top: 48px;
+ margin-top: 64px;
}
.header-text-box {
@@ -56,11 +64,16 @@ header {
}
h1 {
- margin-bottom: 24px;
+ margin-bottom: 32px;
+ font-size: 44px;
+ line-height: 1.1;
+ letter-spacing: -1px;
}
.header-text {
margin-bottom: 24px;
+ font-size: 18px;
+ line-height: 1.7;
}
img {
@@ -73,9 +86,12 @@ img {
.features-title {
margin-bottom: 16px;
+ font-size: 20px;
}
.features-text {
+ font-size: 18px;
+ line-height: 1.7;
}
/* TESTIMONIAL */
@@ -89,11 +105,14 @@ img {
.testimonial-box h2 {
margin-bottom: 24px;
+ font-size: 24px;
}
.testimonial-text {
font-style: italic;
margin-bottom: 24px;
+ font-size: 18px;
+ line-height: 1.7;
}
/* CHAIRS */
@@ -103,6 +122,7 @@ img {
h3 {
margin-bottom: 24px;
+ font-size: 20px;
}
.chair-details {
@@ -127,8 +147,88 @@ h3 {
.chair-price {
display: flex;
justify-content: space-between;
+ align-items: center;
+ font-size: 20px;
}
footer {
margin-bottom: 48px;
+ font-size: 14px;
+}
+
+.btn:link,
+.btn:visited {
+ background-color: #087f5b;
+ color: #fff;
+ text-decoration: none;
+ text-transform: uppercase;
+ display: inline-block;
+ font-weight: 500;
+ border-radius: 1000px;
+}
+
+.btn:hover,
+.btn:active {
+ background-color: #099268;
+}
+
+.btn--big {
+ font-size: 18px;
+ padding: 16px 32px;
+}
+
+.btn--small {
+ font-size: 14px;
+ padding: 8px 16px;
+}
+
+footer {
+ color: #495057;
+}
+
+.testimonial-section {
+ background-color: #087f5b;
+ color: #e6fcf5;
+ padding: 24px;
+}
+
+body {
+ border-bottom: 8px solid #087f5b;
+}
+
+.features-icon {
+ stroke: #087f5b;
+ width: 32px;
+ height: 32px;
+ margin-bottom: 24px;
+}
+
+.chair {
+ box-shadow: 0 20px 30px 0 rgba(0, 0, 0, 0.07);
+ border-radius: 12px;
+ overflow: hidden;
+}
+
+img {
+ border-radius: 12px;
+}
+
+.chair img {
+ border-radius: 0;
+}
+
+.testimonial-author {
+ color: #96f2d7;
+}
+
+.chair-box {
+ padding: 32px;
+}
+
+.chair-details {
+ margin-bottom: 48px;
+}
+
+.chair-details li {
+ margin-bottom: 16px;
}
From 6d56b098f7438b843ce1bcd36079c6f490b28fc9 Mon Sep 17 00:00:00 2001
From: "Hai Vu Ngoc (BTS-DL)"
Date: Fri, 5 May 2023 15:35:22 +0700
Subject: [PATCH 04/10] accordion
---
starter/06-Components/01-accordion.html | 207 ++++++++++++++++++++++++
1 file changed, 207 insertions(+)
create mode 100644 starter/06-Components/01-accordion.html
diff --git a/starter/06-Components/01-accordion.html b/starter/06-Components/01-accordion.html
new file mode 100644
index 000000000..9da21e66c
--- /dev/null
+++ b/starter/06-Components/01-accordion.html
@@ -0,0 +1,207 @@
+
+
+
+
+
+
+
+ Accordion
+
+
+
+
+
+
02
+
Where are these chair assembled?
+
+
+
+
+
+ Lorem ipsum dolor sit amet consectetur, adipisicing elit.
+ Necessitatibus tempore expedita odit nam mollitia! Commodi,
+ consectetur eligendi, nam dolorem, fuga ex blanditiis unde optio
+ tempore quasi eius eveniet alias et.
+
+
+ Necessitatibus tempore expedita odit nam mollitia
+ Commodi, consectetur eligendi, nam dolorem
+
+ Fuga ex blanditiis unde optio tempore quasi eius eveniet alias et
+
+
+
+
+
+
02
+
How long do I have to return my chair?
+
+
+
+
+
+ Lorem ipsum dolor sit amet consectetur, adipisicing elit.
+ Necessitatibus tempore expedita odit nam mollitia! Commodi,
+ consectetur eligendi, nam dolorem, fuga ex blanditiis unde optio
+ tempore quasi eius eveniet alias et.
+
+
+ Necessitatibus tempore expedita odit nam mollitia
+ Commodi, consectetur eligendi, nam dolorem
+
+ Fuga ex blanditiis unde optio tempore quasi eius eveniet alias et
+
+
+
+
+
+
02
+
Do you ship to countries outside the EU?
+
+
+
+
+
+ Lorem ipsum dolor sit amet consectetur, adipisicing elit.
+ Necessitatibus tempore expedita odit nam mollitia! Commodi,
+ consectetur eligendi, nam dolorem, fuga ex blanditiis unde optio
+ tempore quasi eius eveniet alias et.
+
+
+ Necessitatibus tempore expedita odit nam mollitia
+ Commodi, consectetur eligendi, nam dolorem
+
+ Fuga ex blanditiis unde optio tempore quasi eius eveniet alias et
+
+
+
+
+
+
+
From a662bbae5db512d315f164b790bb07f22251c03b Mon Sep 17 00:00:00 2001
From: "Hai Vu Ngoc (BTS-DL)"
Date: Fri, 5 May 2023 17:18:20 +0700
Subject: [PATCH 05/10] carousel
---
starter/06-Components/01-accordion.html | 1 +
starter/06-Components/02-carousel.html | 175 ++++++++++++++++++++++++
starter/06-Components/component.html | 38 +++++
3 files changed, 214 insertions(+)
create mode 100644 starter/06-Components/02-carousel.html
create mode 100644 starter/06-Components/component.html
diff --git a/starter/06-Components/01-accordion.html b/starter/06-Components/01-accordion.html
index 9da21e66c..f6a574d4d 100644
--- a/starter/06-Components/01-accordion.html
+++ b/starter/06-Components/01-accordion.html
@@ -52,6 +52,7 @@
.icon {
width: 24px;
height: 24px;
+ cursor: pointer;
}
.number,
diff --git a/starter/06-Components/02-carousel.html b/starter/06-Components/02-carousel.html
new file mode 100644
index 000000000..907d63673
--- /dev/null
+++ b/starter/06-Components/02-carousel.html
@@ -0,0 +1,175 @@
+
+
+
+
+
+
+
+ Accordion
+
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Nisi,
+ perspiciatis culpa? Eum qui expedita soluta autem nemo reiciendis
+ earum repellat eveniet
+
+ Maria de Almeida
+ Senior Product Manager at EDP Comercial
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/starter/06-Components/component.html b/starter/06-Components/component.html
new file mode 100644
index 000000000..cf496eadb
--- /dev/null
+++ b/starter/06-Components/component.html
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ Accordion
+
+
+
+
From cdcaa632321eeddc2ce92e829f3fa33fa9a4358d Mon Sep 17 00:00:00 2001
From: "Hai Vu Ngoc (BTS-DL)"
Date: Mon, 8 May 2023 10:24:01 +0700
Subject: [PATCH 06/10] table
---
starter/06-Components/03-table.html | 103 ++++++++++++++++++++++++++++
1 file changed, 103 insertions(+)
create mode 100644 starter/06-Components/03-table.html
diff --git a/starter/06-Components/03-table.html b/starter/06-Components/03-table.html
new file mode 100644
index 000000000..64a3dae52
--- /dev/null
+++ b/starter/06-Components/03-table.html
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+ Table
+
+
+
+
+
+
+ Chair
+ The Laid Back
+ The Worker Bee
+ The Chair 4/2
+
+
+
+
+ Width
+ 80 cm
+ 60 cm
+ 220 cm
+
+
+ height
+ 100 cm
+ 110 cm
+ 90 cm
+
+
+ Depth
+ 70 cm
+ 65 cm
+ 80 cm
+
+
+ Weight
+ 16 cm
+ 22 cm
+ 80 cm
+
+
+
+
+
From 2a1d8745081388ffe346ff2a88bcc3effffc99b0 Mon Sep 17 00:00:00 2001
From: "Hai Vu Ngoc (BTS-DL)"
Date: Mon, 8 May 2023 11:59:44 +0700
Subject: [PATCH 07/10] paging
---
starter/06-Components/04-paging.html | 143 +++++++++++++++++++++++++++
1 file changed, 143 insertions(+)
create mode 100644 starter/06-Components/04-paging.html
diff --git a/starter/06-Components/04-paging.html b/starter/06-Components/04-paging.html
new file mode 100644
index 000000000..4175d1fa1
--- /dev/null
+++ b/starter/06-Components/04-paging.html
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+ Paging
+
+
+
+
+
+
From a1e4169f4970383793e8eee1febee55fd29a80d3 Mon Sep 17 00:00:00 2001
From: "Hai Vu Ngoc (BTS-DL)"
Date: Tue, 9 May 2023 12:12:50 +0700
Subject: [PATCH 08/10] 05
---
starter/06-Components/05-hero.html | 131 +++++++++++++++++++++++++++++
1 file changed, 131 insertions(+)
create mode 100644 starter/06-Components/05-hero.html
diff --git a/starter/06-Components/05-hero.html b/starter/06-Components/05-hero.html
new file mode 100644
index 000000000..c2d32cdf6
--- /dev/null
+++ b/starter/06-Components/05-hero.html
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+ Omifood Hero Section
+
+
+
+
+
+
+
+
+ LOGO
+ NAVIGATOR
+
+
+
+
A health meal delivered to your door, every single day
+
+ The smart 365-days-per-year food subscription that will make you eat
+ health algain. Tailored to your personal tastes and nutritional
+ needs
+
+
Start eating well
+
+
+
+
+
+
Some random heading
+
+ Lorem ipsum dolor sit, amet consectetur adipisicing elit. Magnam ipsa
+ ducimus nihil, nobis harum reprehenderit consequatur, placeat porro
+ atque asperiores neque culpa unde quidem error, id suscipit sit.
+ Ipsam, libero.
+
+
+
+
+
From 271abb1c57603f71f4d407aacc064d78e994c424 Mon Sep 17 00:00:00 2001
From: "Hai Vu Ngoc (BTS-DL)"
Date: Tue, 9 May 2023 14:05:40 +0700
Subject: [PATCH 09/10] layout
---
starter/06-Components/06-layout.html | 124 +++++++++++++++++++++++++++
1 file changed, 124 insertions(+)
create mode 100644 starter/06-Components/06-layout.html
diff --git a/starter/06-Components/06-layout.html b/starter/06-Components/06-layout.html
new file mode 100644
index 000000000..c072c81c6
--- /dev/null
+++ b/starter/06-Components/06-layout.html
@@ -0,0 +1,124 @@
+
+
+
+
+
+
+ Layout
+
+
+
+ Nav
+
+ New
+ Reply
+ Forward
+ Mark unread
+ Trash
+
+
+
+ Email 1
+ Email 2
+ Email 3
+ Email 4
+ Email 5
+ Email 6
+ Email 7
+ Email 8
+ Email 9
+ Email 10
+
+
+ Email View
+
+
+
From 802c29a352fd401f69ca3c08e04544fdec8fbede Mon Sep 17 00:00:00 2001
From: "Hai Vu Ngoc (BTS-DL)"
Date: Tue, 23 May 2023 21:40:56 +0700
Subject: [PATCH 10/10] hero section
---
.../{content => }/content.md | 0
starter/07-Omnifood-Desktop/css/style.css | 159 ++++++++++++++++++
.../{content => }/img/app/app-screen-1.png | Bin
.../{content => }/img/app/app-screen-2.png | Bin
.../{content => }/img/app/app-screen-3.png | Bin
.../{content => }/img/customers/ben.jpg | Bin
.../img/customers/customer-1.jpg | Bin
.../img/customers/customer-2.jpg | Bin
.../img/customers/customer-3.jpg | Bin
.../img/customers/customer-4.jpg | Bin
.../img/customers/customer-5.jpg | Bin
.../img/customers/customer-6.jpg | Bin
.../{content => }/img/customers/dave.jpg | Bin
.../{content => }/img/customers/hannah.jpg | Bin
.../{content => }/img/customers/steve.jpg | Bin
.../{content => }/img/eating.jpg | Bin
.../{content => }/img/favicon.png | Bin
.../{content => }/img/gallery/gallery-1.jpg | Bin
.../{content => }/img/gallery/gallery-10.jpg | Bin
.../{content => }/img/gallery/gallery-11.jpg | Bin
.../{content => }/img/gallery/gallery-12.jpg | Bin
.../{content => }/img/gallery/gallery-2.jpg | Bin
.../{content => }/img/gallery/gallery-3.jpg | Bin
.../{content => }/img/gallery/gallery-4.jpg | Bin
.../{content => }/img/gallery/gallery-5.jpg | Bin
.../{content => }/img/gallery/gallery-6.jpg | Bin
.../{content => }/img/gallery/gallery-7.jpg | Bin
.../{content => }/img/gallery/gallery-8.jpg | Bin
.../{content => }/img/gallery/gallery-9.jpg | Bin
.../{content => }/img/hero.png | Bin
.../img/logos/business-insider.png | Bin
.../{content => }/img/logos/forbes.png | Bin
.../{content => }/img/logos/techcrunch.png | Bin
.../img/logos/the-new-york-times.png | Bin
.../{content => }/img/logos/usa-today.png | Bin
.../{content => }/img/meals/meal-1.jpg | Bin
.../{content => }/img/meals/meal-2.jpg | Bin
.../{content => }/img/omnifood-logo.png | Bin
starter/07-Omnifood-Desktop/index.html | 75 +++++++++
39 files changed, 234 insertions(+)
rename starter/07-Omnifood-Desktop/{content => }/content.md (100%)
create mode 100644 starter/07-Omnifood-Desktop/css/style.css
rename starter/07-Omnifood-Desktop/{content => }/img/app/app-screen-1.png (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/app/app-screen-2.png (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/app/app-screen-3.png (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/customers/ben.jpg (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/customers/customer-1.jpg (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/customers/customer-2.jpg (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/customers/customer-3.jpg (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/customers/customer-4.jpg (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/customers/customer-5.jpg (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/customers/customer-6.jpg (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/customers/dave.jpg (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/customers/hannah.jpg (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/customers/steve.jpg (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/eating.jpg (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/favicon.png (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/gallery/gallery-1.jpg (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/gallery/gallery-10.jpg (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/gallery/gallery-11.jpg (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/gallery/gallery-12.jpg (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/gallery/gallery-2.jpg (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/gallery/gallery-3.jpg (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/gallery/gallery-4.jpg (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/gallery/gallery-5.jpg (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/gallery/gallery-6.jpg (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/gallery/gallery-7.jpg (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/gallery/gallery-8.jpg (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/gallery/gallery-9.jpg (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/hero.png (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/logos/business-insider.png (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/logos/forbes.png (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/logos/techcrunch.png (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/logos/the-new-york-times.png (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/logos/usa-today.png (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/meals/meal-1.jpg (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/meals/meal-2.jpg (100%)
rename starter/07-Omnifood-Desktop/{content => }/img/omnifood-logo.png (100%)
create mode 100644 starter/07-Omnifood-Desktop/index.html
diff --git a/starter/07-Omnifood-Desktop/content/content.md b/starter/07-Omnifood-Desktop/content.md
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/content.md
rename to starter/07-Omnifood-Desktop/content.md
diff --git a/starter/07-Omnifood-Desktop/css/style.css b/starter/07-Omnifood-Desktop/css/style.css
new file mode 100644
index 000000000..3371f4a50
--- /dev/null
+++ b/starter/07-Omnifood-Desktop/css/style.css
@@ -0,0 +1,159 @@
+/*
+--- 01 TYPOGRAPHY SYSTEM
+
+- Font Size (px)
+10 / 12 / 14 / 16 / 18 / 20 / 24 / 30 / 36 / 44 / 52 / 62 / 74 / 86 / 98
+
+- Font Weight
+
+- Line heights
+Default: 1
+
+--- 02 COLORS
+
+- Primary: #e67e22
+- Tints:
+- Shades: #cf711f
+- Accents:
+- Greys:
+#555
+#333
+
+--- 05 SHADOWS
+
+--- 06 BORDER RADIUS
+
+--- 07 SPACING SYSTEM (px)
+
+- 2 / 4 / 8 / 12 / 16 / 24 / 32 / 48 / 64 / 80 / 96 / 128
+*/
+
+* {
+ margin: 0;
+ padding: 0;
+ box-sizing: border-box;
+}
+
+html {
+ font-size: 62.5%;
+}
+
+body {
+ font-family: 'Rubik', sans-serif;
+ font-weight: 400;
+ line-height: 1;
+
+ color: #555;
+}
+
+.section-hero {
+ background: #fdf2e9;
+ padding: 9.6rem 0;
+}
+
+.hero {
+ display: grid;
+ gap: 9.6rem;
+ max-width: 130rem;
+ margin: 0 auto;
+ grid-template-columns: 1fr 1fr;
+ align-items: center;
+}
+
+.hero-text-box {
+}
+
+.hero-image-box {
+}
+
+.heading-primary {
+ font-size: 5.2rem;
+ font-weight: 700;
+ line-height: 1.05;
+ color: #333;
+ letter-spacing: -0.05rem;
+ margin-bottom: 3.2rem;
+}
+
+.hero-description {
+ font-size: 2rem;
+ line-height: 1.6;
+ margin-bottom: 4.8rem;
+}
+
+.hero-image {
+ width: 100%;
+ height: auto;
+}
+
+.btn:link,
+.btn:visited {
+ display: inline-block;
+ font-size: 2rem;
+ font-weight: 600;
+ padding: 1.6rem 3.2rem;
+ text-decoration: none;
+ border-radius: 0.8rem;
+
+ transition: background 0.3s;
+}
+
+.btn---full:link,
+.btn---full:visited {
+ background: #e67e22;
+ color: #fff;
+}
+
+.btn---full:hover,
+.btn---full:active {
+ background: #cf711f;
+}
+
+.btn---outline:link,
+.btn---outline:visited {
+ background: #fff;
+ color: #555;
+}
+
+.btn---outline:hover,
+.btn---outline:active {
+ background: #fdf2e9;
+ color: #555;
+ box-shadow: inset 0 0 0 3px #fff;
+}
+
+.margin-right-sm {
+ margin-right: 1.6rem !important;
+}
+
+.delivered-meals {
+ display: flex;
+ align-items: center;
+ gap: 1.6rem;
+ margin-top: 8rem;
+}
+
+.delivered-imgs {
+ display: flex;
+}
+
+.delivered-imgs img {
+ width: 4.8rem;
+ height: 4.8rem;
+ border-radius: 50%;
+
+ border: 3px solid #fdf2e9;
+}
+
+.delivered-imgs img:not(:first-child) {
+ margin-left: -1.8rem;
+}
+
+.delivered-text {
+ font-size: 1.8rem;
+ font-weight: 600;
+}
+
+.delivered-text span {
+ color: #cf711f;
+}
diff --git a/starter/07-Omnifood-Desktop/content/img/app/app-screen-1.png b/starter/07-Omnifood-Desktop/img/app/app-screen-1.png
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/app/app-screen-1.png
rename to starter/07-Omnifood-Desktop/img/app/app-screen-1.png
diff --git a/starter/07-Omnifood-Desktop/content/img/app/app-screen-2.png b/starter/07-Omnifood-Desktop/img/app/app-screen-2.png
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/app/app-screen-2.png
rename to starter/07-Omnifood-Desktop/img/app/app-screen-2.png
diff --git a/starter/07-Omnifood-Desktop/content/img/app/app-screen-3.png b/starter/07-Omnifood-Desktop/img/app/app-screen-3.png
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/app/app-screen-3.png
rename to starter/07-Omnifood-Desktop/img/app/app-screen-3.png
diff --git a/starter/07-Omnifood-Desktop/content/img/customers/ben.jpg b/starter/07-Omnifood-Desktop/img/customers/ben.jpg
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/customers/ben.jpg
rename to starter/07-Omnifood-Desktop/img/customers/ben.jpg
diff --git a/starter/07-Omnifood-Desktop/content/img/customers/customer-1.jpg b/starter/07-Omnifood-Desktop/img/customers/customer-1.jpg
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/customers/customer-1.jpg
rename to starter/07-Omnifood-Desktop/img/customers/customer-1.jpg
diff --git a/starter/07-Omnifood-Desktop/content/img/customers/customer-2.jpg b/starter/07-Omnifood-Desktop/img/customers/customer-2.jpg
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/customers/customer-2.jpg
rename to starter/07-Omnifood-Desktop/img/customers/customer-2.jpg
diff --git a/starter/07-Omnifood-Desktop/content/img/customers/customer-3.jpg b/starter/07-Omnifood-Desktop/img/customers/customer-3.jpg
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/customers/customer-3.jpg
rename to starter/07-Omnifood-Desktop/img/customers/customer-3.jpg
diff --git a/starter/07-Omnifood-Desktop/content/img/customers/customer-4.jpg b/starter/07-Omnifood-Desktop/img/customers/customer-4.jpg
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/customers/customer-4.jpg
rename to starter/07-Omnifood-Desktop/img/customers/customer-4.jpg
diff --git a/starter/07-Omnifood-Desktop/content/img/customers/customer-5.jpg b/starter/07-Omnifood-Desktop/img/customers/customer-5.jpg
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/customers/customer-5.jpg
rename to starter/07-Omnifood-Desktop/img/customers/customer-5.jpg
diff --git a/starter/07-Omnifood-Desktop/content/img/customers/customer-6.jpg b/starter/07-Omnifood-Desktop/img/customers/customer-6.jpg
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/customers/customer-6.jpg
rename to starter/07-Omnifood-Desktop/img/customers/customer-6.jpg
diff --git a/starter/07-Omnifood-Desktop/content/img/customers/dave.jpg b/starter/07-Omnifood-Desktop/img/customers/dave.jpg
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/customers/dave.jpg
rename to starter/07-Omnifood-Desktop/img/customers/dave.jpg
diff --git a/starter/07-Omnifood-Desktop/content/img/customers/hannah.jpg b/starter/07-Omnifood-Desktop/img/customers/hannah.jpg
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/customers/hannah.jpg
rename to starter/07-Omnifood-Desktop/img/customers/hannah.jpg
diff --git a/starter/07-Omnifood-Desktop/content/img/customers/steve.jpg b/starter/07-Omnifood-Desktop/img/customers/steve.jpg
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/customers/steve.jpg
rename to starter/07-Omnifood-Desktop/img/customers/steve.jpg
diff --git a/starter/07-Omnifood-Desktop/content/img/eating.jpg b/starter/07-Omnifood-Desktop/img/eating.jpg
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/eating.jpg
rename to starter/07-Omnifood-Desktop/img/eating.jpg
diff --git a/starter/07-Omnifood-Desktop/content/img/favicon.png b/starter/07-Omnifood-Desktop/img/favicon.png
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/favicon.png
rename to starter/07-Omnifood-Desktop/img/favicon.png
diff --git a/starter/07-Omnifood-Desktop/content/img/gallery/gallery-1.jpg b/starter/07-Omnifood-Desktop/img/gallery/gallery-1.jpg
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/gallery/gallery-1.jpg
rename to starter/07-Omnifood-Desktop/img/gallery/gallery-1.jpg
diff --git a/starter/07-Omnifood-Desktop/content/img/gallery/gallery-10.jpg b/starter/07-Omnifood-Desktop/img/gallery/gallery-10.jpg
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/gallery/gallery-10.jpg
rename to starter/07-Omnifood-Desktop/img/gallery/gallery-10.jpg
diff --git a/starter/07-Omnifood-Desktop/content/img/gallery/gallery-11.jpg b/starter/07-Omnifood-Desktop/img/gallery/gallery-11.jpg
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/gallery/gallery-11.jpg
rename to starter/07-Omnifood-Desktop/img/gallery/gallery-11.jpg
diff --git a/starter/07-Omnifood-Desktop/content/img/gallery/gallery-12.jpg b/starter/07-Omnifood-Desktop/img/gallery/gallery-12.jpg
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/gallery/gallery-12.jpg
rename to starter/07-Omnifood-Desktop/img/gallery/gallery-12.jpg
diff --git a/starter/07-Omnifood-Desktop/content/img/gallery/gallery-2.jpg b/starter/07-Omnifood-Desktop/img/gallery/gallery-2.jpg
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/gallery/gallery-2.jpg
rename to starter/07-Omnifood-Desktop/img/gallery/gallery-2.jpg
diff --git a/starter/07-Omnifood-Desktop/content/img/gallery/gallery-3.jpg b/starter/07-Omnifood-Desktop/img/gallery/gallery-3.jpg
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/gallery/gallery-3.jpg
rename to starter/07-Omnifood-Desktop/img/gallery/gallery-3.jpg
diff --git a/starter/07-Omnifood-Desktop/content/img/gallery/gallery-4.jpg b/starter/07-Omnifood-Desktop/img/gallery/gallery-4.jpg
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/gallery/gallery-4.jpg
rename to starter/07-Omnifood-Desktop/img/gallery/gallery-4.jpg
diff --git a/starter/07-Omnifood-Desktop/content/img/gallery/gallery-5.jpg b/starter/07-Omnifood-Desktop/img/gallery/gallery-5.jpg
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/gallery/gallery-5.jpg
rename to starter/07-Omnifood-Desktop/img/gallery/gallery-5.jpg
diff --git a/starter/07-Omnifood-Desktop/content/img/gallery/gallery-6.jpg b/starter/07-Omnifood-Desktop/img/gallery/gallery-6.jpg
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/gallery/gallery-6.jpg
rename to starter/07-Omnifood-Desktop/img/gallery/gallery-6.jpg
diff --git a/starter/07-Omnifood-Desktop/content/img/gallery/gallery-7.jpg b/starter/07-Omnifood-Desktop/img/gallery/gallery-7.jpg
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/gallery/gallery-7.jpg
rename to starter/07-Omnifood-Desktop/img/gallery/gallery-7.jpg
diff --git a/starter/07-Omnifood-Desktop/content/img/gallery/gallery-8.jpg b/starter/07-Omnifood-Desktop/img/gallery/gallery-8.jpg
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/gallery/gallery-8.jpg
rename to starter/07-Omnifood-Desktop/img/gallery/gallery-8.jpg
diff --git a/starter/07-Omnifood-Desktop/content/img/gallery/gallery-9.jpg b/starter/07-Omnifood-Desktop/img/gallery/gallery-9.jpg
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/gallery/gallery-9.jpg
rename to starter/07-Omnifood-Desktop/img/gallery/gallery-9.jpg
diff --git a/starter/07-Omnifood-Desktop/content/img/hero.png b/starter/07-Omnifood-Desktop/img/hero.png
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/hero.png
rename to starter/07-Omnifood-Desktop/img/hero.png
diff --git a/starter/07-Omnifood-Desktop/content/img/logos/business-insider.png b/starter/07-Omnifood-Desktop/img/logos/business-insider.png
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/logos/business-insider.png
rename to starter/07-Omnifood-Desktop/img/logos/business-insider.png
diff --git a/starter/07-Omnifood-Desktop/content/img/logos/forbes.png b/starter/07-Omnifood-Desktop/img/logos/forbes.png
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/logos/forbes.png
rename to starter/07-Omnifood-Desktop/img/logos/forbes.png
diff --git a/starter/07-Omnifood-Desktop/content/img/logos/techcrunch.png b/starter/07-Omnifood-Desktop/img/logos/techcrunch.png
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/logos/techcrunch.png
rename to starter/07-Omnifood-Desktop/img/logos/techcrunch.png
diff --git a/starter/07-Omnifood-Desktop/content/img/logos/the-new-york-times.png b/starter/07-Omnifood-Desktop/img/logos/the-new-york-times.png
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/logos/the-new-york-times.png
rename to starter/07-Omnifood-Desktop/img/logos/the-new-york-times.png
diff --git a/starter/07-Omnifood-Desktop/content/img/logos/usa-today.png b/starter/07-Omnifood-Desktop/img/logos/usa-today.png
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/logos/usa-today.png
rename to starter/07-Omnifood-Desktop/img/logos/usa-today.png
diff --git a/starter/07-Omnifood-Desktop/content/img/meals/meal-1.jpg b/starter/07-Omnifood-Desktop/img/meals/meal-1.jpg
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/meals/meal-1.jpg
rename to starter/07-Omnifood-Desktop/img/meals/meal-1.jpg
diff --git a/starter/07-Omnifood-Desktop/content/img/meals/meal-2.jpg b/starter/07-Omnifood-Desktop/img/meals/meal-2.jpg
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/meals/meal-2.jpg
rename to starter/07-Omnifood-Desktop/img/meals/meal-2.jpg
diff --git a/starter/07-Omnifood-Desktop/content/img/omnifood-logo.png b/starter/07-Omnifood-Desktop/img/omnifood-logo.png
similarity index 100%
rename from starter/07-Omnifood-Desktop/content/img/omnifood-logo.png
rename to starter/07-Omnifood-Desktop/img/omnifood-logo.png
diff --git a/starter/07-Omnifood-Desktop/index.html b/starter/07-Omnifood-Desktop/index.html
new file mode 100644
index 000000000..428e539c3
--- /dev/null
+++ b/starter/07-Omnifood-Desktop/index.html
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+ Omnifood
+
+
+
+
+
+
+ A healthy meal delivered to your door, every single day
+
+
+ The smart 365-days-per-year food subscription that will make you eat
+ healthy again. Tailored to your personal tastes and nutritional
+ needs.
+
+
Start eating well
+
Learn more →
+
+
+
+ 250,000+ meals delivered last year!
+
+
+
+
+
+
+
+
+
+