Skip to content

Commit 6a53c87

Browse files
committed
footer
1 parent 90fa0a9 commit 6a53c87

File tree

3 files changed

+162
-7
lines changed

3 files changed

+162
-7
lines changed

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ Paragraph default: 1.6
3636
- Accents:
3737
- Greys:
3838
39+
#767676 (lightest grey allowed on #fff)
3940
#6f6f6f (lightest grey allowed on #fdf2e9)
4041
#555
4142
#333
@@ -111,6 +112,9 @@ body {
111112
.grid--4-cols {
112113
grid-template-columns: repeat(4, 1fr);
113114
}
115+
.grid--5-cols {
116+
grid-template-columns: repeat(5, 1fr);
117+
}
114118

115119
.grid--center-v {
116120
align-items: center;

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

Lines changed: 78 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -455,7 +455,7 @@
455455
/**************************/
456456

457457
.section-cta {
458-
padding: 9.6rem 0;
458+
padding: 4.8rem 0 12.8rem 0;
459459
}
460460

461461
.cta {
@@ -531,3 +531,80 @@
531531
outline: none;
532532
box-shadow: 0 0 0 0.8rem rgba(253, 242, 233, 0.5);
533533
}
534+
535+
/**************************/
536+
/* Footer */
537+
/**************************/
538+
539+
.footer {
540+
padding: 12.8rem 0;
541+
border-top: 1px solid #eee;
542+
}
543+
544+
.grid--footer {
545+
grid-template-columns: 1.5fr 1.5fr 1fr 1fr 1fr;
546+
}
547+
548+
.log-col {
549+
display: flex;
550+
flex-direction: column;
551+
}
552+
553+
.footer-logo {
554+
display: block;
555+
margin-bottom: 3.2rem;
556+
}
557+
558+
.social-links {
559+
list-style: none;
560+
display: flex;
561+
gap: 2.4rem;
562+
}
563+
564+
.social-icon {
565+
height: 2.4rem;
566+
width: 2.4rem;
567+
}
568+
569+
.copyright {
570+
font-size: 1.4rem;
571+
line-height: 1.6;
572+
color: #767676;
573+
margin-top: auto;
574+
}
575+
576+
.footer-heading {
577+
font-size: 1.8rem;
578+
font-weight: 500;
579+
margin-bottom: 4rem;
580+
}
581+
582+
.address {
583+
margin-bottom: 2.4rem;
584+
}
585+
586+
.contacts {
587+
font-style: normal;
588+
font-size: 1.6rem;
589+
line-height: 1.6;
590+
}
591+
592+
.footer-nav {
593+
list-style: none;
594+
display: flex;
595+
flex-direction: column;
596+
gap: 2.4rem;
597+
}
598+
599+
.footer-link:link,
600+
.footer-link:visited {
601+
text-decoration: none;
602+
font-size: 1.6rem;
603+
color: #767676;
604+
transition: all 0.3s;
605+
}
606+
607+
.footer-link:hover,
608+
.footer-link:active {
609+
color: #555;
610+
}

starter/07-Omnifood-Desktop/index.html

Lines changed: 80 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,16 @@
2626
</head>
2727
<body>
2828
<header class="header">
29-
<img class="logo" alt="Omnifood logo" src="img/omnifood-logo.png" />
29+
<a href="#">
30+
<img class="logo" alt="Omnifood logo" src="img/omnifood-logo.png" />
31+
</a>
3032
<nav class="main-nav">
3133
<ul class="main-nav-list">
32-
<li><a class="main-nav-link" href="#">Section 1</a></li>
33-
<li><a class="main-nav-link" href="#">Section 2</a></li>
34-
<li><a class="main-nav-link" href="#">Section 3</a></li>
35-
<li><a class="main-nav-link" href="#">Section 4</a></li>
36-
<li><a class="main-nav-link nav-cta" href="#">Section 5</a></li>
34+
<li><a class="main-nav-link" href="#">How it works</a></li>
35+
<li><a class="main-nav-link" href="#">Meals</a></li>
36+
<li><a class="main-nav-link" href="#">Testimonials</a></li>
37+
<li><a class="main-nav-link" href="#">Pricing</a></li>
38+
<li><a class="main-nav-link nav-cta" href="#">Try for free</a></li>
3739
</ul>
3840
</nav>
3941
</header>
@@ -587,5 +589,77 @@ <h2 class="heading-secondary">Get your first meal for free!</h2>
587589
</div>
588590
</section>
589591
</main>
592+
<footer class="footer">
593+
<div class="container grid grid--footer">
594+
<div class="log-col">
595+
<a href="#" class="footer-logo">
596+
<img class="logo" alt="Omnifood logo" src="img/omnifood-logo.png" />
597+
</a>
598+
599+
<ul class="social-links">
600+
<li>
601+
<a class="footer-link" href="#">
602+
<ion-icon class="social-icon" name="logo-instagram"></ion-icon
603+
></a>
604+
</li>
605+
<li>
606+
<a class="footer-link" href="#">
607+
<ion-icon class="social-icon" name="logo-facebook"></ion-icon
608+
></a>
609+
</li>
610+
<li>
611+
<a class="footer-link" href="#">
612+
<ion-icon class="social-icon" name="logo-twitter"></ion-icon
613+
></a>
614+
</li>
615+
</ul>
616+
<p class="copyright">
617+
Copyright &copy; 2027 by Omnifood, Inc. All rights reserved.
618+
</p>
619+
</div>
620+
<div class="address-col">
621+
<p class="footer-heading">Contact us</p>
622+
<address class="contacts">
623+
<p class="address">
624+
623 Harrison St., 2nd Floor, San Francisco, CA 94107
625+
</p>
626+
<p>
627+
<a class="footer-link" href="tel:415-201-6370">415-201-6370</a
628+
><br />
629+
<a class="footer-link" href="mailto:hello@omnifood.com"
630+
>hello@omnifood.com</a
631+
>
632+
</p>
633+
</address>
634+
</div>
635+
636+
<nav class="nav-col">
637+
<p class="footer-heading">Account</p>
638+
<ul class="footer-nav">
639+
<li><a class="footer-link" href="#">Create account</a></li>
640+
<li><a class="footer-link" href="#">Sign in</a></li>
641+
<li><a class="footer-link" href="#">iOS app</a></li>
642+
<li><a class="footer-link" href="#">Android app</a></li>
643+
</ul>
644+
</nav>
645+
<nav class="nav-col">
646+
<p class="footer-heading">Company</p>
647+
<ul class="footer-nav">
648+
<li><a class="footer-link" href="#">About Omnifood</a></li>
649+
<li><a class="footer-link" href="#">For Business</a></li>
650+
<li><a class="footer-link" href="#">Cooking partners</a></li>
651+
<li><a class="footer-link" href="#">Careers</a></li>
652+
</ul>
653+
</nav>
654+
<nav class="nav-col">
655+
<p class="footer-heading">Resources</p>
656+
<ul class="footer-nav">
657+
<li><a class="footer-link" href="#">Recipe directory</a></li>
658+
<li><a class="footer-link" href="#">Help center</a></li>
659+
<li><a class="footer-link" href="#">Privacy & terms</a></li>
660+
</ul>
661+
</nav>
662+
</div>
663+
</footer>
590664
</body>
591665
</html>

0 commit comments

Comments
 (0)