Expanded Footer for an eCommerce site that surface links to product categories, account information, shipping and return information, and social accounts.
<div class="ecommerce-footer">
<div class="ecommerce-footer-links row">
<div class="small-12 medium-12 large-6 columns">
<div class="row ecommerce-footer-links-block">
<div class="small-4 medium-4 large-4 columns">
<h5>Categories</h5>
<ul class="menu vertical">
<li><a href="#">Category 1</a></li>
<li><a href="#">Category 2</a></li>
<li><a href="#">Category 3</a></li>
<li><a href="#">Category 4</a></li>
<li><a href="#">Category 5</a></li>
</ul>
</div>
<div class="small-4 medium-4 large-4 columns more-categories">
<ul class="menu vertical">
<li><a href="#">Category 6</a></li>
<li><a href="#">Category 7</a></li>
<li><a href="#">Category 8</a></li>
<li><a href="#">Category 9</a></li>
<li><a href="#">Category 10</a></li>
</ul>
</div>
<div class="small-4 medium-4 large-4 columns">
<h5>Help</h5>
<ul class="menu vertical">
<li><a href="#">FAQs</a></li>
<li><a href="#">Return Policy</a></li>
<li><a href="#">Shipping & Delivery</a></li>
</ul>
</div>
</div>
</div>
<div class="small-12 medium-12 large-6 columns">
<div class="row">
<div class="small-4 medium-4 large-4 columns">
<h5>My Account</h5>
<ul class="menu vertical">
<li><a href="#">Sign In</a></li>
<li><a href="#">Order Status</a></li>
<li><a href="#">My Wishlist</a></li>
</ul>
</div>
<div class="small-4 medium-4 large-4 columns">
<h5>About</h5>
<ul class="menu vertical">
<li><a href="#">Company</a></li>
<li><a href="#">Store Locator</a></li>
<li><a href="#">Team</a></li>
<li><a href="#">Support</a></li>
<li><a href="#">Contact</a></li>
<li><a href="#">Career</a></li>
</ul>
</div>
<div class="small-4 medium-4 large-4 columns">
<h5>Social</h5>
<ul class="menu vertical">
<li><a href="#">Facebook</a></li>
<li><a href="#">Twitter</a></li>
<li><a href="#">Instagram</a></li>
<li><a href="#">Youtube</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="ecommerce-footer-bottom-bar row">
<div class="small-12 medium-5 columns">
<ul class="bottom-links">
<li><a href="#">Privacy Policy</a></li>
<li><a href="#">Terms & Conditions</a></li>
</ul>
</div>
<div class="small-12 medium-2 columns ecommerce-footer-logomark">
<img src="https://placehold.it/50x50"/>
</div>
<div class="small-12 medium-5 columns">
<div class="bottom-copyright">
<span>©2017 Company Name. All rights reserved.</span>
</div>
</div>
</div>
</div>
.ecommerce-footer {
background-color: $white;
padding: 70px 20px 40px 20px;
}
.ecommerce-footer-links {
h5 {
color: $black;
font-size: 1.2rem;
font-weight: 600;
}
.menu > li > a {
line-height: 1.5em;
padding: 0.5rem 0rem;
}
a {
color: lighten($black, 40%);
font-size: 1rem;
transition: all 0.5s ease;
}
a:hover {
color: $black;
transition: all 0.5s ease;
}
.more-categories {
margin-top: 2rem;
@include breakpoint(small down) {
margin-top: 2rem;
}
}
.ecommerce-footer-links-block {
@include breakpoint(medium down) {
margin-bottom: 3rem;
}
}
}
.ecommerce-footer-bottom-bar {
border-top: 1px solid $light-gray;
margin-top: 40px;
padding-bottom: 80px;
padding-top: 30px;
.menu > li > a {
line-height: 1.2em;
padding: 10px 0;
}
a {
color: $dark-gray;
font-size: 0.9rem;
transition: all 0.5s ease;
}
a:hover {
color: $black;
transition: all 0.5s ease;
}
ul {
@include breakpoint(small down) {
text-align: center;
}
}
li {
display: inline;
}
.bottom-links {
margin-top: 0.65rem;
margin-left: 0;
}
.bottom-links li {
padding-right: 2rem;
@include breakpoint(small down) {
text-align: center;
}
}
.ecommerce-footer-logomark {
text-align: center;
@include breakpoint(small down) {
padding-top: 1rem;
margin-bottom: 1rem;
}
}
.bottom-copyright {
color: $dark-gray;
font-size: 0.9rem;
line-height: 1.2em;
padding-top: 1rem;
text-align: right;
@include breakpoint(small down) {
text-align: center;
}
}
}
.ecommerce-footer {
background-color: #fefefe;
padding: 70px 20px 40px 20px;
}
.ecommerce-footer-links h5 {
color: #0a0a0a;
font-size: 1.2rem;
font-weight: 600;
}
.ecommerce-footer-links .menu > li > a {
line-height: 1.5em;
padding: 0.5rem 0rem;
}
.ecommerce-footer-links a {
color: #707070;
font-size: 1rem;
transition: all 0.5s ease;
}
.ecommerce-footer-links a:hover {
color: #0a0a0a;
transition: all 0.5s ease;
}
.ecommerce-footer-links .more-categories {
margin-top: 2rem;
}
@media screen and (max-width: 39.9375em) {
.ecommerce-footer-links .more-categories {
margin-top: 2rem;
}
}
@media screen and (max-width: 63.9375em) {
.ecommerce-footer-links .ecommerce-footer-links-block {
margin-bottom: 3rem;
}
}
.ecommerce-footer-bottom-bar {
border-top: 1px solid #e6e6e6;
margin-top: 40px;
padding-bottom: 80px;
padding-top: 30px;
}
.ecommerce-footer-bottom-bar .menu > li > a {
line-height: 1.2em;
padding: 10px 0;
}
.ecommerce-footer-bottom-bar a {
color: #8a8a8a;
font-size: 0.9rem;
transition: all 0.5s ease;
}
.ecommerce-footer-bottom-bar a:hover {
color: #0a0a0a;
transition: all 0.5s ease;
}
@media screen and (max-width: 39.9375em) {
.ecommerce-footer-bottom-bar ul {
text-align: center;
}
}
.ecommerce-footer-bottom-bar li {
display: inline;
}
.ecommerce-footer-bottom-bar .bottom-links {
margin-top: 0.65rem;
margin-left: 0;
}
.ecommerce-footer-bottom-bar .bottom-links li {
padding-right: 2rem;
}
@media screen and (max-width: 39.9375em) {
.ecommerce-footer-bottom-bar .bottom-links li {
text-align: center;
}
}
.ecommerce-footer-bottom-bar .ecommerce-footer-logomark {
text-align: center;
}
@media screen and (max-width: 39.9375em) {
.ecommerce-footer-bottom-bar .ecommerce-footer-logomark {
padding-top: 1rem;
margin-bottom: 1rem;
}
}
.ecommerce-footer-bottom-bar .bottom-copyright {
color: #8a8a8a;
font-size: 0.9rem;
line-height: 1.2em;
padding-top: 1rem;
text-align: right;
}
@media screen and (max-width: 39.9375em) {
.ecommerce-footer-bottom-bar .bottom-copyright {
text-align: center;
}
}