Skip to content

Commit dc9602f

Browse files
committed
meals section p3
1 parent 5bc53fd commit dc9602f

File tree

3 files changed

+104
-4
lines changed

3 files changed

+104
-4
lines changed

starter/07-Omnifood-Desktop/css/general.css

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ body {
141141
padding: 1.6rem 3.2rem;
142142
border-radius: 9px;
143143
/* Put transition on original "state" */
144-
transition: background-color 0.3s;
144+
transition: all 0.3s;
145145
}
146146

147147
.btn--full:link,
@@ -170,10 +170,35 @@ body {
170170
box-shadow: inset 0 0 3px #fff;
171171
}
172172

173+
.link:link,
174+
.link:visited {
175+
display: inline-block;
176+
color: #e67e22;
177+
text-decoration: none;
178+
border-bottom: 1px solid currentColor;
179+
padding-bottom: 2px;
180+
transition: all 0.3s;
181+
}
182+
183+
.link:hover,
184+
.link:active {
185+
color: #cf711f;
186+
border-bottom: 1px solid transparent;
187+
}
188+
189+
/* Helper/Setting Classes */
173190
.margin-right-sm {
174191
margin-right: 1.6rem !important;
175192
}
176193

194+
.margin-bottom-md {
195+
margin-bottom: 4.8rem !important;
196+
}
197+
198+
.center-text {
199+
text-align: center;
200+
}
201+
177202
strong {
178203
font-weight: 500;
179204
}

starter/07-Omnifood-Desktop/css/style.css

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,12 @@
210210
box-shadow: 0 2.4rem 4.8rem rgba(0, 0, 0, 0.075);
211211
border-radius: 11px;
212212
overflow: hidden;
213+
transition: all 0.4s;
214+
}
215+
216+
.meal:hover {
217+
transform: translateY(-1.2rem);
218+
box-shadow: 0 3.2rem 6.4rem rgba(0, 0, 0, 0.06);
213219
}
214220

215221
.meal-content {
@@ -272,3 +278,28 @@
272278
.meal-img {
273279
width: 100%;
274280
}
281+
282+
.all-recipes {
283+
text-align: center;
284+
font-size: 1.8rem;
285+
}
286+
287+
.list {
288+
list-style: none;
289+
display: flex;
290+
flex-direction: column;
291+
gap: 1.6rem;
292+
}
293+
294+
.list-item {
295+
font-size: 1.8rem;
296+
display: flex;
297+
align-items: center;
298+
gap: 1.6rem;
299+
}
300+
301+
.list-icon {
302+
width: 3rem;
303+
height: 3rem;
304+
color: #e67e22;
305+
}

starter/07-Omnifood-Desktop/index.html

Lines changed: 47 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -169,14 +169,14 @@ <h3 class="heading-terrtiary">Receive meals at convenient time</h3>
169169
</section>
170170

171171
<section class="section-meals">
172-
<div class="container">
172+
<div class="container center-text">
173173
<span class="subheading">Meals</span>
174174
<h2 class="heading-secondary">
175175
Omnifood AI chooses from 5,000+ recipes
176176
</h2>
177177
</div>
178178

179-
<div class="container grid grid--3-cols">
179+
<div class="container grid grid--3-cols margin-bottom-md">
180180
<div class="meal">
181181
<img
182182
src="img/meals/meal-1.jpg"
@@ -239,7 +239,51 @@ <h2 class="heading-secondary">
239239
</ul>
240240
</div>
241241
</div>
242-
<div class="list">List of diets</div>
242+
<div class="diets">
243+
<h3 class="heading-terrtiary">Works with any diet:</h3>
244+
<ul class="list">
245+
<li class="list-item">
246+
<ion-icon class="list-icon" name="checkmark-outline"></ion-icon>
247+
<span>Vegetarian</span>
248+
</li>
249+
<li class="list-item">
250+
<ion-icon class="list-icon" name="checkmark-outline"></ion-icon>
251+
<span>Vegan</span>
252+
</li>
253+
<li class="list-item">
254+
<ion-icon class="list-icon" name="checkmark-outline"></ion-icon>
255+
<span>Pescatarian</span>
256+
</li>
257+
<li class="list-item">
258+
<ion-icon class="list-icon" name="checkmark-outline"></ion-icon>
259+
<span>Gluten-free</span>
260+
</li>
261+
<li class="list-item">
262+
<ion-icon class="list-icon" name="checkmark-outline"></ion-icon>
263+
<span>Lactose-free</span>
264+
</li>
265+
<li class="list-item">
266+
<ion-icon class="list-icon" name="checkmark-outline"></ion-icon>
267+
<span>Keto</span>
268+
</li>
269+
<li class="list-item">
270+
<ion-icon class="list-icon" name="checkmark-outline"></ion-icon>
271+
<span>Paleo</span>
272+
</li>
273+
<li class="list-item">
274+
<ion-icon class="list-icon" name="checkmark-outline"></ion-icon>
275+
<span>Low FODMAP</span>
276+
</li>
277+
<li class="list-item">
278+
<ion-icon class="list-icon" name="checkmark-outline"></ion-icon>
279+
<span>Kid-friendly</span>
280+
</li>
281+
</ul>
282+
</div>
283+
</div>
284+
285+
<div class="container all-recipes">
286+
<a href="#" class="link">See all recipes &rarr;</a>
243287
</div>
244288
</section>
245289
</main>

0 commit comments

Comments
 (0)