Ecommerce Footer

By Kevin

F6
#
How do I use This?

Expanded Footer for an eCommerce site that surface links to product categories, account information, shipping and return information, and social accounts.

HTML
 <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 &amp; 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 &amp; 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;
  }
}

JS