Footer

<footer class="footer">
    <div class="footer__links">
        <div class="container footer__container">
            <nav class="footer__nav" aria-label="Footer Navigation">
                <a href="#" class="link-reuse link link--on-dark">
                    Systems &amp; Solutions
                </a>
                <a href="#" class="link-reuse link link--on-dark">
                    Resources
                </a>
                <a href="#" class="link-reuse link link--on-dark">
                    Submittals &amp; Documentation
                </a>
                <a href="#" class="link-reuse link link--on-dark">
                    About Reuse
                </a>
            </nav>
            <h5 class="footer__text--uppercase">Connect with us</h5>
            <nav class="footer__social-links" aria-label="Reuse Social Links">
                <a href="#" class="social-link" aria-label="Reuse Facebook Page Link" target="_blank" rel="noopener noreferrer">
                    <img src="/images/icon-facebook.png" class="social-link__icon" alt="Facebook Logo" />
                </a>
                <a href="#" class="social-link" aria-label="Reuse YouTube Page Link" target="_blank" rel="noopener noreferrer">
                    <img src="/images/icon-youtube.png" class="social-link__icon" alt="YouTube Logo" />
                </a>
                <a href="#" class="social-link" aria-label="Reuse Twitter Page Link" target="_blank" rel="noopener noreferrer">
                    <img src="/images/icon-twitter.png" class="social-link__icon" alt="Twitter Logo" />
                </a>
                <a href="#" class="social-link" aria-label="Reuse Instagram Page Link" target="_blank" rel="noopener noreferrer">
                    <img src="/images/icon-instagram.png" class="social-link__icon" alt="Instagram Logo" />
                </a>
            </nav>
            <div class="footer__info">
                <nav class="footer__info-links">
                    <a href="#" class="link-reuse link link--on-dark">
                        Terms of use
                    </a>
                    <a href="#" class="link-reuse link link--on-dark">
                        Privacy policy
                    </a>
                </nav>
                <div>
                    <span class="footer__info-copyright">© Copyright 2021 Reuse</span>
                    <span>| 1000 Rochelle Blvd., Irving, TX | 75062 | 1-800-922-8800</span>
                </div>
            </div>
        </div>
    </div>
</footer>
<footer class="footer">
  <div class="footer__links">
    <div class="container footer__container">
      <nav class="footer__nav" aria-label="Footer Navigation">
        <a href="#" class="link-reuse link link--on-dark">
          Systems &amp; Solutions
        </a>
        <a href="#" class="link-reuse link link--on-dark">
          Resources
        </a>
        <a href="#" class="link-reuse link link--on-dark">
          Submittals &amp; Documentation
        </a>
        <a href="#" class="link-reuse link link--on-dark">
          About Reuse
        </a>
      </nav>
      <h5 class="footer__text--uppercase">Connect with us</h5>
      <nav class="footer__social-links" aria-label="Reuse Social Links">
        <a href="#" class="social-link" aria-label="Reuse Facebook Page Link" target="_blank" rel="noopener noreferrer">
          <img src="/images/icon-facebook.png" class="social-link__icon" alt="Facebook Logo" />
        </a>
        <a href="#" class="social-link" aria-label="Reuse YouTube Page Link" target="_blank" rel="noopener noreferrer">
          <img src="/images/icon-youtube.png" class="social-link__icon" alt="YouTube Logo" />
        </a>
        <a href="#" class="social-link" aria-label="Reuse Twitter Page Link" target="_blank" rel="noopener noreferrer">
          <img src="/images/icon-twitter.png" class="social-link__icon" alt="Twitter Logo" />
        </a>
        <a href="#" class="social-link" aria-label="Reuse Instagram Page Link" target="_blank"
          rel="noopener noreferrer">
          <img src="/images/icon-instagram.png" class="social-link__icon" alt="Instagram Logo" />
        </a>
      </nav>
      <div class="footer__info">
        <nav class="footer__info-links">
          <a href="#" class="link-reuse link link--on-dark">
            Terms of use
          </a>
          <a href="#" class="link-reuse link link--on-dark">
            Privacy policy
          </a>
        </nav>
        <div>
          <span class="footer__info-copyright">© Copyright 2021 Reuse</span>
          <span>| 1000 Rochelle Blvd., Irving, TX | 75062 | 1-800-922-8800</span>
        </div>
      </div>
    </div>
  </div>
</footer>
/* No context defined. */
  • Content:
    @import 'variables';
    
    /* GENERAL FOOTER STYLING */
    .footer {
      background: $primary-color;
      color: $white;
      inline-size: 100%;
      position: relative;
      text-align: center;
    }
    
    .footer__container {
    }
    
    /* BOTTOM FOOTER SECTION (LINKS) */
    
    .footer__links {
      display: flex;
      justify-content: center;
      padding-block: 30px;
    }
    
    .footer__nav {
      .link {
        display: block;
        margin: 15px;
    
        &.link-reuse {
          font-size: 14px;
          margin-block: 10px;
        }
    
        &:hover,
        &:focus {
          text-decoration: underline;
        }
      }
    
      @include mq('tablet') {
        .link {
          display: inline-block;
          margin-block: 0;
        }
      }
    
      @include mq('desktop') {
        position: relative;
      }
    }
    
    .footer__nav {
      margin-block-end: 30px;
    }
    
    .footer__text--uppercase {
      font-size: 12px;
      font-weight: bold;
      letter-spacing: 0.0375rem;
      line-height: 1.33;
      text-transform: uppercase;
    }
    
    .footer__social-links {
      margin-block: 13px 32px;
    
      .social-link {
        color: $white;
        display: inline-flex;
        margin-inline: 7px;
        text-decoration: none;
    
        &:hover,
        &:focus,
        &:active {
          color: #fdfdfd;
          transform: scale(1.2);
        }
      }
    }
    
    .footer__info {
      align-items: center;
      border-block-start: 1px solid #fefefe;
      display: flex;
      flex-direction: column;
      font-size: 12px;
      justify-content: space-between;
      padding-block-start: 10px;
    
      a {
        color: $white;
      }
    
      .link {
        border-inline-start: 1px solid $white;
        font-size: 12px;
        line-height: 1.4;
        font-weight: bold;
        letter-spacing: 0.0375rem;
        margin-block: 5px;
        padding-inline: 13px 10px;
        text-transform: uppercase;
    
        &:first-child {
          border: none;
          padding-inline-start: 0;
        }
    
        &:hover,
        &:focus {
          text-decoration: underline;
        }
      }
    
      .footer__info-links {
        margin-block-end: 20px;
    
        @include mq('tablet') {
          align-items: flex-start;
          display: flex;
          flex-wrap: wrap;
          justify-content: flex-start;
        }
      }
    
      @include mq('tablet') {
        flex-direction: row;
        justify-content: space-between;
    
        .link {
          border-inline-start: 2px solid $white;
          padding-inline: 20px;
        }
    
        .footer__info-links {
          margin-block-end: 0;
        }
      }
    }
    
    .footer__info-copyright {
      display: block;
      line-height: 1.5;
    
      a {
        color: $white;
      }
    
      @include mq('desktop') {
        display: inline;
      }
    }
    
    .link.link-reuse {
      align-items: flex-start;
      font-size: 16px;
      line-height: 1.13;
      font-weight: bold;
      transition: color 0.3s cubic-bezier(0.19, 1, 0.22, 1),
        transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);
    
      &:hover,
      &:focus {
        text-decoration: underline;
    
        .link__icon--left {
          transform: translateX(-2px);
        }
    
        .link__icon--right {
          transform: translateX(2px);
        }
      }
    
      .link__icon {
        block-size: 14px;
        inline-size: 14px;
        inset-block-start: 2px;
        margin: 0;
        min-inline-size: 14px;
        position: relative;
        transform: translateX(0);
        transition: color 0.3s cubic-bezier(0.19, 1, 0.22, 1);
    
        &.link__icon--left {
          margin-inline-end: 2px;
        }
    
        &.link__icon--right {
          margin-inline-start: 2px;
        }
      }
    
      &.link--small {
        font-size: 14px;
        line-height: 1.14;
    
        .link__icon {
          block-size: 12px;
          inline-size: 12px;
          min-inline-size: 12px;
        }
      }
    
      &.link--on-dark {
        color: $white;
    
        &:hover,
        &:focus {
          color: $secondary-color;
        }
      }
    }
    
  • URL: /components/raw/footer/_styles.scss
  • Filesystem Path: src/components/footer/_styles.scss
  • Size: 3.4 KB
  • Content:
    $primary-color: map-get($theme-colors, 'primary') !default;
    $white: var(--white);
    $secondary-color: map-get($theme-colors, 'primary-dark') !default;
    
  • URL: /components/raw/footer/_variables.scss
  • Filesystem Path: src/components/footer/_variables.scss
  • Size: 149 Bytes

No notes defined.