From a0183cda67f0191b0e001fbfa7c98034e7edc959 Mon Sep 17 00:00:00 2001
From: M1ntL0rd <122489871+M1ntL0rd@users.noreply.github.com>
Date: Sat, 11 May 2024 13:29:25 -0300
Subject: [PATCH] creative website. checkout
---
.vscode/settings.json | 3 +
CSS/components.css | 139 +++++++++++++++++++-------
CSS/media-queries.css | 151 +++++++++++++++-------------
CSS/new.css | 27 ++++++
Omnifood.md | 83 ----------------
img/favicon.png | Bin 15597 -> 0 bytes
img/hero.png | Bin 2892051 -> 0 bytes
img/logos/androidfav-ico-192.png | Bin 0 -> 16518 bytes
img/logos/androidfav-ico-512.png | Bin 0 -> 29774 bytes
img/logos/apple-touch-icon.png | Bin 0 -> 14752 bytes
img/logos/business-insider.png | Bin 19223 -> 0 bytes
img/logos/daily-bread-logo.png | Bin 0 -> 29774 bytes
img/logos/dbfav-icon.png | Bin 0 -> 3400 bytes
img/logos/forbes.png | Bin 21170 -> 0 bytes
img/logos/techcrunch.png | Bin 15367 -> 0 bytes
img/logos/the-new-york-times.png | Bin 25480 -> 0 bytes
img/logos/usa-today.png | Bin 20692 -> 0 bytes
img/omnifood-logo.png | Bin 30656 -> 0 bytes
dailybread.html => index.html | 162 ++++++++++++++++++-------------
manifest.webmanifest | 14 +++
script.js | 132 ++++++++++++++++++-------
21 files changed, 424 insertions(+), 287 deletions(-)
create mode 100644 .vscode/settings.json
create mode 100644 CSS/new.css
delete mode 100644 Omnifood.md
delete mode 100644 img/favicon.png
delete mode 100644 img/hero.png
create mode 100644 img/logos/androidfav-ico-192.png
create mode 100644 img/logos/androidfav-ico-512.png
create mode 100644 img/logos/apple-touch-icon.png
delete mode 100644 img/logos/business-insider.png
create mode 100644 img/logos/daily-bread-logo.png
create mode 100644 img/logos/dbfav-icon.png
delete mode 100644 img/logos/forbes.png
delete mode 100644 img/logos/techcrunch.png
delete mode 100644 img/logos/the-new-york-times.png
delete mode 100644 img/logos/usa-today.png
delete mode 100644 img/omnifood-logo.png
rename dailybread.html => index.html (79%)
create mode 100644 manifest.webmanifest
diff --git a/.vscode/settings.json b/.vscode/settings.json
new file mode 100644
index 0000000..04ebd33
--- /dev/null
+++ b/.vscode/settings.json
@@ -0,0 +1,3 @@
+{
+ "editor.wordWrap": "on"
+}
\ No newline at end of file
diff --git a/CSS/components.css b/CSS/components.css
index 2fb5a3f..1f6410f 100644
--- a/CSS/components.css
+++ b/CSS/components.css
@@ -11,13 +11,67 @@ html{
}
body{
font-size: 1.6rem;
+ position: relative;
+}
+.msg, .display{
+ position: fixed;
+ left: 1rem;
+}
+.msg{
+ top: 45%;
+ color: #333;
+}
+.helper-nav{
+ display: none;
+}
+.display{
+ width: 4.8rem;
+ height: 4.8rem;
+ display: flex;
+ align-items: center;
+ top: 0;
+ left: 50%;
+ background-image: linear-gradient( #00370a, #175c24, #00370a);
+ border-radius: 10rem;
+ box-shadow: 0 1rem 3.4rem rgba(2, 46, 3, 0.464);
+ overflow: hidden;
+ cursor: pointer;
+ transition: all 1.5s;
+ display: block;
+}
+/* .display:hover {
+ width: 10rem;
+} */
+.off, .on{
+ color: var(--color-primary--shade-2);
+ position: absolute;
+ width: 4.8rem;
+ height: 4.8rem;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+.on{
+ right: 0;
+}
+.active-state{
+ border-radius: 50%;
+ background-color: var(--color-primary--shade-2);
+ font-size: 1.55rem;
+ font-weight: bold;
+ color: #333;
+ z-index: 1;
}
/* brand-color #e67e22 */
:root{
- --color-primary: #2236e6;
- --color-primary-tint: #0f2cd3;
- --color-primary--shade: #ebecfd;
- --color-primary--shade-2: #8886f7;
+ --color-primary: #2ea932;
+ --color-primary-tint: #079821;
+ --color-primary--shade: #ebfded;
+ --color-primary--shade-2: #86f78c;
+}
+.daily-bread-logo{
+ width: 10rem;
+ border-radius: 3px;
}
.section-hero{
grid-template-columns: 1fr 1fr;
@@ -30,7 +84,7 @@ body{
margin-top: 3.2rem;
}
header{
- background-image: linear-gradient(#2236e641, rgba(0, 0, 0, 0.514)), url('../img/gallery/gallery-10.jpg');
+ background-image: linear-gradient(#03631aaf, rgba(20, 20, 20, 0.783)), url('../img/logos/daily-bread-logo.png');
background-size: cover;
min-height: 100vh;
padding: 1.8rem 3.2rem 3.2rem 3.2rem;
@@ -67,7 +121,7 @@ header{
line-height: 1.5;
}
.text--md{
- font-size: 1.8rem;
+ font-size: 1.4rem;
font-weight: 600;
}
.sm-text{
@@ -92,8 +146,8 @@ strong{
display: flex;
}
.customer-photos img{
- width: 48px;
- height: 48px;
+ width: 32px;
+ height: 32px;
border-radius: 50%;
margin-right: -10px;
border: 4px solid #f0ddcc;
@@ -188,8 +242,8 @@ nav{
.sticky{
position: fixed;
- background-color: #b8b8ffe7;
- z-index: 1000;
+ background-color: #b8ffbde7;
+ z-index: 1000;
}
/* remove sticky nav */
.lap-nav{
@@ -207,13 +261,12 @@ nav{
align-items: center;
}
.anoying-nav{
- background-color: #0f2cd3;
+ background-color: #21811c;
color: #fff;
gap: 1rem;
padding-right: 1.8rem;
border-radius: 50px;
display: none;
- /* default width: ~234px */
}
.rm-sticy-nav{
font-size: 3.2rem;
@@ -340,27 +393,29 @@ nav .cont{
color: var(--color-primary--shade);
border: none;
}
-.header-form{
- width: 55rem;
+.new-form{
+ /* width: 55rem; */
order: 1;
}
/* ====================================================== */
/* FEATURED IN */
/* ====================================================== */
-.featured-in img{
+/* .featured-in img{
width:30%;
filter:contrast(0);
justify-self: center;
}
.featured-in img:nth-child(odd){
width: 20rem;
+} */
+.featured-in img {
+ height: 3.2rem;
+ filter: brightness(0);
+ opacity: 50%;
}
-.featured-in{
- display: grid;
- grid-template-columns: repeat(4, 1fr);
- align-items: center;
- justify-content: space-between;
- max-width: 1064px;
+.featured-in {
+ display: flex;
+ justify-content: space-around;
margin-top: 2.4rem;
}
.ft-in--text{
@@ -438,7 +493,7 @@ nav .cont{
display: flex;
justify-content: center;
align-items: center;
- background-color: var(--color-primary--shade);
+ background-color: var(--color-primary--shade-2);
border-radius: 50%;
}
@@ -506,10 +561,16 @@ nav .cont{
.meal:hover{
transform: translateY(-2%);
}
-.meal-icon, .list-icon {
+.meal-icon, .list-icon, .icon-gen, .lacki-ft {
height: 2.4rem;
width: 2.4rem;
color: var(--color-primary);
+background-color: var(--color-primary--shade-2);
+padding: 5px;
+border-radius: 50%;
+}
+.lacking-ft{
+ display: inline-block
}
.ionicon-stroke-width {
stroke-width: var(--color-primary, 32px);
@@ -631,11 +692,11 @@ stroke-width: var(--color-primary, 32px);
}
.starter{
justify-self: end;
- background-image: linear-gradient(#ebecfd9a
+ background-image: linear-gradient(#ebfdec9a
, #fff);
}
.complete{
- background-image: linear-gradient(#8886f7bb,#ebecfd9a
+ background-image: linear-gradient(#86f797bb,#ebfded9a
);
position: relative;
overflow: hidden;
@@ -698,7 +759,7 @@ stroke-width: var(--color-primary, 32px);
.tabbed-components{
max-width: 100rem;
height: 30rem;
- background-image: linear-gradient(#d3d3ff, var(--color-primary--shade));
+ background-image: linear-gradient(#addfb0, var(--color-primary--shade));
margin: auto;
position: relative;
padding: 0 5rem 3.2rem 5rem;
@@ -760,8 +821,8 @@ stroke-width: var(--color-primary, 32px);
opacity: 1 !important;
}
.tab-heading{
- transform: translateY(-100%);
- font-size: 2.4rem;
+ transform: translateY(-55%);
+ font-size: 1.8rem;
font-weight: 600;
}
.tab-contents img,
@@ -771,7 +832,7 @@ stroke-width: var(--color-primary, 32px);
}
.txt{
line-height: 1.5;
- font-size: 2.2rem;
+ font-size: 1.6rem;
}
.images img,
.tab-contents,
@@ -796,7 +857,7 @@ stroke-width: var(--color-primary, 32px);
color: green;
}
.color-blue{
- color: var(--color-primary);
+ color: rgb(21, 21, 146);
}
.color-orange{
color: orange;
@@ -804,7 +865,16 @@ stroke-width: var(--color-primary, 32px);
.color-orange-red{
color: rgb(255, 102, 46);
}
+.tab-con .icon-gen{
+ position: absolute;
+ transform: translateY(-100%);
+ top: -2rem;
+}
+/* small phone */
+.feature-sm{
+ display: none;
+}
/* ====================================================== */
/* CALL_TO_ACTION */
@@ -865,7 +935,7 @@ footer{
grid-template-columns: repeat(4, 1fr);
padding: 4.8rem;
gap: 3.2rem;
- background-color: #000837;
+ background-color: #00370a;
}
footer > .logo{
grid-column: 1/-1;
@@ -899,19 +969,20 @@ footer a:visited{
.last > h2{
margin-bottom: 2.4rem;
font-size: 3.2rem;
- color: #cfd5f2a6;
+ color: #cff2d4a6;
}
.designer{
font-size: 1.4rem;
- color: #c6cdf7;
}
.designer:not(span){
letter-spacing: 1.5;
}
+.copy, .designer{
+ color: #c6f7d295;
+}
.copy{
grid-column: 4;
align-self: end;
- color: #c6cdf7;
font-size: 1.2rem;
}
diff --git a/CSS/media-queries.css b/CSS/media-queries.css
index 5ab47f6..95cd9e6 100644
--- a/CSS/media-queries.css
+++ b/CSS/media-queries.css
@@ -56,7 +56,6 @@
font-size: 2.2rem;
}
.nav-btn{
- /* top: -4%; */
display: none;
}
.nav-cta{
@@ -70,13 +69,68 @@
width: 30rem;
position: relative;
}
+ .show-btn{ /* helper-class: show-btn*/
+ display: block;
+ order: 1;
+ color: #333;
+ }
+ .show-nav-link-3 { /* helper-class: show-nav-link-3*/
+ width: 70%;
+ height: 100%;
+ background-color: #054303a3;
+ position: fixed;
+ top: 50%;
+ right: 0;
+ transform: translateY(-50%);
+ z-index: 200;
+ transition: all 2s;
+ }
+ .show-nav-link-3, .content{
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ }
+ .content{
+ flex-direction: column;
+ gap: 3.2rem;
+ list-style: none;
+ }
+ .rremove-nav-btn{
+ font-size: 3.2rem;
+ color: var(--color-primary--shade);
+ position: absolute;
+ top: 3%;
+ right: 6%;
+ background-color: inherit;
+ width: 3.2rem;
+ height: 3.2rem;
+ border: none;
+ }
+
+ .hidden {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ background-color: rgba(0, 0, 0, 0.5);
+ backdrop-filter: blur(4px);
+ z-index: 100;
+ transition: all 0.5s;
+}
+ .show-nav-link-3 a:link,
+ .show-nav-link-3 a:visited{
+ font-size: 1.6rem;
+ color: var(--color-primary--shade);
+ text-decoration: none;
+ }
+
.nav-links--2{
position: absolute;
top: 50%;
left: 0;
- /* transform: translateY(-0.5%); */
}
- .header-form{
+ .new-form{
display: none;
}
.section-hero{
@@ -170,8 +224,7 @@
}
-@media screen and (max-width: 700px){
-
+@media screen and (max-width: 700px){
.text{
font-weight: 100;
}
@@ -195,74 +248,28 @@
display: none;
}
-}
-
-/* @media screen and (max-width: 600px){
-} */
-
-@media screen and (max-width: 540px){
- /* nav{
- display: none;
- } */
- .nav-ctas{
- display: none;
- }
-
- .show-btn{ /* helper-class: show-btn*/
+ /* features */
+ .feature-sm{
display: block;
- order: 1;
- }
- .show-nav-link-3 { /* helper-class: show-nav-link-3*/
- width: 70%;
- height: 100%;
- background-color: #111c5c;
- /* transform: scale(1.1); */
- position: fixed;
- top: 50%;
- right: 0;
- transform: translateY(-50%);
- z-index: 200;
- transition: all 2s;
+ transform: translateY(-60%);
}
- .show-nav-link-3, .content{
+ .feat-sm{
display: flex;
- justify-content: center;
- align-items: center;
- }
- .content{
flex-direction: column;
- gap: 3.2rem;
- list-style: none;
+ gap: 2.2rem;
}
- .rremove-nav-btn{
- font-size: 3.2rem;
- color: var(--color-primary--shade);
- position: absolute;
- top: 3%;
- right: 6%;
- background-color: inherit;
- width: 3.2rem;
- height: 3.2rem;
- border: none;
+ .featured-in img{
+ height: 2.4rem;
}
-
- .hidden {
- position: fixed;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- background-color: rgba(0, 0, 0, 0.5);
- backdrop-filter: blur(4px);
- z-index: 100;
- transition: all 0.5s;
}
- .show-nav-link-3 a:link,
- .show-nav-link-3 a:visited{
- font-size: 1.6rem;
- color: var(--color-primary--shade);
- text-decoration: none;
+
+@media screen and (max-width: 540px){
+ html{
+ font-size: 50%;
+ }
+ .nav-ctas{
+ display: none;
}
/* hero section */
@@ -296,4 +303,18 @@
.meal-name{
font-weight: 600;
}
+}
+
+@media (max-width: 34em) {
+ .featured-in img{
+ height: 1.2rem;
+ }
+ /* footer */
+ footer{
+ padding: 2.8rem;
+ }
+ .contact-us{
+ grid-column: 2/-1;
+ grid-row: 2;
+ }
}
\ No newline at end of file
diff --git a/CSS/new.css b/CSS/new.css
new file mode 100644
index 0000000..141f6ed
--- /dev/null
+++ b/CSS/new.css
@@ -0,0 +1,27 @@
+header{
+ display: flex;
+ /* grid-template-columns: 1fr; */
+ justify-content: center;
+ align-items: center;
+}
+.new-hero{
+ display: grid;
+ grid-template-columns: 1fr;
+ gap: 1rem;
+ margin-top: 4.8rem;
+}
+.new-hero--customers{
+ gap: 0;
+ flex-direction: column;
+ margin-top: 3.2rem;
+}
+/* .new-customer-img{
+ width: 32px;
+ height: 32px;
+} */
+.new-cta{
+ margin-top: 5.6rem;
+}
+.new-text{
+ font-size: 1.8rem;
+}
\ No newline at end of file
diff --git a/Omnifood.md b/Omnifood.md
deleted file mode 100644
index 450e6af..0000000
--- a/Omnifood.md
+++ /dev/null
@@ -1,83 +0,0 @@
-Omnifood
-About Omnifood
-We are a technology company first, but with a major focus on consumer well-being through a healthy diet. Most people are very busy with their jobs, family and friends, and other important activities, which doesn't leave much time for cooking. This might lead to a poor diet and lasting health consequences. We want to solve this problem by using an AI-centric approach. Users can use our app to select their diet and foods they like and dislike, and our AI algorithm will create a custom and individual weekly meal plan. But we don't stop there. We partner with restaurants and other cooking partners to actually cook and deliver all meals from the generated meal plans, in selected cities. All this will be packed up in a monthly subscription, where users can choose between receiving one or two meals per day, every single day of the month.
-
-Branding
-Headline: A healthy meal delivered to your door, every single day
-
-Brand color: #e67e22
-
-Omnifood Website Content
-Summary
-The smart 365-days-per-year food subscription that will make you eat healthy again. Tailored to your personal tastes and nutritional needs. We have delivered 250,000+ meals last year!
-
-Omnifood features
-Never cook again!: Our subscriptions cover 365 days per year, even including major holidays. Local and organic: Our cooks only use local, fresh, and organic products to prepare your meals. No waste: All our partners only use reusable containers to package all your meals. Pause anytime: Going on vacation? Just pause your subscription, and we refund unused days.
-
-How Omnifood works
-[Show big app images]
-
-Your daily dose of health in 3 simple steps
-
-Tell us what you like (and what not): Never again waste time thinking about what to eat! Omnifood AI will create a 100% personalized weekly meal plan just for you. It makes sure you get all the nutrients and vitamins you need, no matter what diet you follow!
-
-Approve your weekly meal plan: Once per week, approve the meal plan generated for you by Omnifood AI. You can change ingredients, swap entire meals, or even add your own recipes.
-
-Receive meals at convenient time: Best chefs in town will cook your selected meal every day, and we will deliver it to your door whenever works best for you. You can change delivery schedule and address daily!
-
-Omnifood works with any diet
-Vegetarian Vegan Pescatarian Gluten-free Lactose-free Keto Paleo Low FODMAP Kid-friendly
-
-Sample meals
-Omnifood AI chooses from 5,000+ recipes
-
-Meal 1: Japanese Gyozas
-
-Category: Vegetarian
-Calories: 650
-NutriScore (Registered): 74
-Average rating: 4.9
-Number reviews: 537
-Meal 2: Avocado Salad
-
-Category: Vegan and Paleo
-Calories: 400
-NutriScore (Registered): 92
-Average rating: 4.8
-Number reviews: 441
-We offer a free sample meal
-[Create simple form for users to sign up]
-
-Healthy, tasty and hassle-free meals are waiting for you. Start eating well today. You can cancel or pause anytime. And the first meal is on us!
-
-We have 2 pricing plans
-Prices include all applicable taxes. Users can cancel at any time.
-
-Starter: $399 per month
-
-1 meal per day
-Order times are between 11am and 9pm
-Delivery is free
-Complete: $649 per month
-
-2 meal2 per day
-Order 24/7
-Delivery is free
-Get access to latest recipes
-Photo gallery
-[Use the 12 photos we provided]
-
-Customer testimonials
-[Photos of customers included]
-
-
-Inexpensive, healthy and great-tasting meals, without even having to order manually! It feels truly magical. (Dave Bryson) The AI algorithm is crazy good, it chooses the right meals for me every time. It's amazing not to worry about food anymore! (Ben Hadley) Omnifood is a life saver! I just started a company, so there's no time for cooking. I couldn't live without my daily meals now! (Steve Miller) I got Omnifood for the whole family, and it frees up so much time! Plus, everything is organic and vegan and without plastic. (Hannah Smith)
-
-Section with logos of featured publications [see images]
-Contact information
-Address: 623 Harrison St., 2nd Floor, San Francisco, CA 94107 Phone: 415-201-6370 Email: hello@omnifood.com
-
-Social profiles: instagram, facebook, twitter [links to them not available yet]
-
-Additional links [links not available yet]
-Create account Sign in iOS app Android app About Omnifood For Business Cooking partners Careers Recipe directory Help center Privacy & terms
\ No newline at end of file
diff --git a/img/favicon.png b/img/favicon.png
deleted file mode 100644
index 8ccd18fdd39f9976fff2730abe791133a4de49a1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 15597
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
b6!h=jn5@%p2(Hk*7HF#JsTN(g4f+27rjGWX
diff --git a/img/hero.png b/img/hero.png
deleted file mode 100644
index 7bd8ca8578c016c0e1ac6adabdfdca9a2ed996ec..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 2892051
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