Expanded Footer

Toggle example guides Toggle HTML markup

Expanded footer (aka TURBOFOOTERâ„¢) for the CR.com site in 2018

Example
Markup: components/navigation/expanded-footer.twig
<footer role="contentinfo">
  <div class="region region-footer cr-footer">
    <div class="footer--expanded footer-nav-outer-wrapper">
      <div class="footer-nav-inner-wrapper">
        <div class="footer__social-links">
          <ul>
            <li>
              <a href="https://www.facebook.com/comicrelief" title="Facebook" target="_blank" class="icon__fb">
                <svg class="icon">
                  <use xlink:href="#icon-facebook"></use>
                </svg>
              </a>
            </li>
            <li>
              <a href="https://twitter.com/comicrelief" title="Twitter" target="_blank" class="icon__twitter">
                <svg class="icon">
                  <use xlink:href="#icon-twitter"></use>
                </svg>
              </a>
            </li>
            <li>
              <a href="https://www.youtube.com/channel/UCdF5u0ggeSETozc8fsprjcw" title="Youtube" target="_blank" class="icon__youtube">
                <svg class="icon">
                  <use xlink:href="#icon-youtube"></use>
                </svg>
              </a>
            </li>
            <li>
              <a href="https://www.instagram.com/comicrelief" title="Instagram" target="_blank" class="icon__instagram">
                <svg class="icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50">
                  <title>Rednoseday Instagram</title>
                  <desc>Visit Rednoseday instagram page</desc>
                  <circle cx="25" cy="25" r="25" fill="#E52630"></circle>
                  <path d="M25,13.25c3.83,0,4.28,0,5.79.08a7.93,7.93,0,0,1,2.66.49,4.75,4.75,0,0,1,2.72,2.72,7.93,7.93,0,0,1,.49,2.66c.07,1.51.08,2,.08,5.79s0,4.28-.08,5.79a7.93,7.93,0,0,1-.49,2.66,4.75,4.75,0,0,1-2.72,2.72,7.93,7.93,0,0,1-2.66.49c-1.51.07-2,.08-5.79.08s-4.28,0-5.79-.08a7.93,7.93,0,0,1-2.66-.49,4.75,4.75,0,0,1-2.72-2.72,7.93,7.93,0,0,1-.49-2.66c-.07-1.51-.08-2-.08-5.79s0-4.28.08-5.79a7.93,7.93,0,0,1,.49-2.66,4.75,4.75,0,0,1,2.72-2.72,7.93,7.93,0,0,1,2.66-.49c1.51-.07,2-.08,5.79-.08m0-2.58c-3.89,0-4.38,0-5.91.09a10.52,10.52,0,0,0-3.48.67,7.33,7.33,0,0,0-4.19,4.19,10.52,10.52,0,0,0-.67,3.48c-.07,1.53-.09,2-.09,5.91s0,4.38.09,5.91a10.52,10.52,0,0,0,.67,3.48,7.33,7.33,0,0,0,4.19,4.19,10.52,10.52,0,0,0,3.48.67c1.53.07,2,.09,5.91.09s4.38,0,5.91-.09a10.52,10.52,0,0,0,3.48-.67,7.33,7.33,0,0,0,4.19-4.19,10.52,10.52,0,0,0,.67-3.48c.07-1.53.09-2,.09-5.91s0-4.38-.09-5.91a10.52,10.52,0,0,0-.67-3.48,7.33,7.33,0,0,0-4.19-4.19,10.52,10.52,0,0,0-3.48-.67C29.38,10.69,28.91,10.67,25,10.67Z" fill="#fff"></path>
                  <path d="M25,17.64A7.36,7.36,0,1,0,32.36,25,7.36,7.36,0,0,0,25,17.64Zm0,12.14A4.78,4.78,0,1,1,29.78,25h0A4.78,4.78,0,0,1,25,29.78Z" fill="#fff"></path>
                  <circle cx="32.65" cy="17.35" r="1.72" fill="#fff"></circle>
                </svg>
              </a>
            </li>
          </ul>
        </div>
        <nav role="navigation" aria-labelledby="block-expandedfooter-menu" id="block-expandedfooter" class="contextual-region block block-menu navigation menu--expanded-footer crExpandedFooter-processed">
          <h2 class="visually-hidden" id="block-expandedfooter-menu">Expanded Footer</h2>
          <div data-contextual-id="block:block=expandedfooter:langcode=en|menu:menu=expanded-footer:langcode=en" class="contextual" role="form">
            <button class="trigger focusable visually-hidden" type="button" aria-pressed="false">Open Expanded Footer configuration options</button>
            <ul class="contextual-links" hidden="">
              <li class="block-configure"><a href="/admin/structure/block/manage/expandedfooter?destination=node/21">Configure block</a></li>
              <li class="entitymenuedit-form"><a href="/admin/structure/menu/manage/expanded-footer?destination=node/21">Edit menu</a></li>
            </ul>
          </div>
          <ul class="menu menu--level-0">
            <li class="menu-item menu-item--expanded menu-item--1 clearfix">
              <a href="/" title="A Second Menu" aria-expanded="false" aria-haspopup="true" data-drupal-link-system-path="<front>" class="is-active"><span class="menu-item__text">Hear From Us</span></a>
              <ul class="menu menu--level-0 menu menu--expanded-footer menu--has-2-items menu--level-1 clearfix">
                <li class="menu-item menu-item--1 clearfix">
                  <a href="#" data-drupal-link-system-path="<front>" class="is-active">
                    <span class="menu-item__text">
                      Get the newsletter
                    </span>
                  </a>
                </li>
                <li class="menu-item menu-item--2 clearfix">
                  <a href="/" data-drupal-link-system-path="<front>" class="is-active"><span class="menu-item__text">How we contact you</span></a>
                </li>
              </ul>
            </li>
            <li class="menu-item menu-item--expanded menu-item--2 clearfix">
              <a href="/" title="Get in touch" aria-expanded="false" aria-haspopup="true" data-drupal-link-system-path="<front>" class="is-active"><span class="menu-item__text">Get in touch</span></a>
              <ul class="menu menu--level-0 menu menu--expanded-footer menu--has-2-items menu--level-1 clearfix menu--has-3-items">
                <li class="menu-item menu-item--1 clearfix">
                  <a href="/" data-drupal-link-system-path="<front>" class="is-active"><span class="menu-item__text">Contact us</span></a>
                </li>
                <li class="menu-item menu-item--2 clearfix">
                  <a href="/" title="Your Gift Aid" data-drupal-link-system-path="<front>" class="is-active"><span class="menu-item__text">Your Gift Aid</span></a>
                </li>
                <li class="menu-item menu-item--3 clearfix">
                  <a href="/" title="FAQs" data-drupal-link-system-path="<front>" class="is-active"><span class="menu-item__text">FAQs</span></a>
                </li>
              </ul>
            </li>
            <li class="menu-item menu-item--expanded menu-item--3 clearfix">
              <a href="/" aria-expanded="false" aria-haspopup="true" data-drupal-link-system-path="<front>" class="is-active"><span class="menu-item__text">About us</span></a>
              <ul class="menu menu--level-0 menu menu--expanded-footer menu--has-2-items menu--level-1 clearfix menu--has-3-items menu--has-6-items">
                <div class="menu--expanded-footer__left">
                  <li class="menu-item menu-item--1 clearfix">
                    <a href="/newsletter" title="Get the newsletter"><span class="menu-item__text">Get the newsletter</span></a>
                  </li>
                  <li class="menu-item menu-item--2 clearfix">
                    <a href="/how-we-contact-you" title="Choose how we contact you"><span class="menu-item__text">Choose how we contact you</span></a>
                  </li>
                  <li class="menu-item menu-item--3 clearfix">
                    <a href="/another-link" title="Another link"><span class="menu-item__text">Another link</span></a>
                  </li>
                </div>
                <div class="menu--expanded-footer__right">
                  <li class="menu-item menu-item--4 clearfix">
                    <a href="/yet-another-link" title="Yet Another Link"><span class="menu-item__text">Yet Another Link</span></a>
                  </li>
                  <li class="menu-item menu-item--5 clearfix">
                    <a href="/a-fifth-link" title="A Fifth Link"><span class="menu-item__text">A Fifth Link</span></a>
                  </li>
                  <li class="menu-item menu-item--6 clearfix">
                    <a href="/sixth-link"><span class="menu-item__text">A Final Sixth Link</span></a>
                  </li>
                </div>
              </ul>
            </li>
            <li class="menu-item menu-item--expanded menu-item--4 clearfix">
              <a href="/" title="Careers" aria-expanded="false" aria-haspopup="true" data-drupal-link-system-path="<front>" class="is-active"><span class="menu-item__text">Careers</span></a>
              <ul class="menu menu--level-0 menu menu--expanded-footer menu--has-2-items menu--level-1 clearfix menu--has-3-items menu--has-6-items">
                <li class="menu-item menu-item--1 clearfix">
                  <a href="/" title="Open roles" data-drupal-link-system-path="<front>" class="is-active"><span class="menu-item__text">Open roles</span></a>
                </li>
                <li class="menu-item menu-item--2 clearfix">
                  <a href="/" title="Working at Comic Relief" data-drupal-link-system-path="<front>" class="is-active"><span class="menu-item__text">Working at Comic Relief</span></a>
                </li>
              </ul>
            </li>
            <li class="menu-item menu-item--expanded menu-item--5 clearfix">
              <a href="/" title="News" aria-expanded="false" aria-haspopup="true" data-drupal-link-system-path="<front>" class="is-active"><span class="menu-item__text">News</span></a>
              <ul class="menu menu--level-0 menu menu--expanded-footer menu--has-2-items menu--level-1 clearfix menu--has-3-items menu--has-6-items">
                <li class="menu-item menu-item--1 clearfix">
                  <a href="/news" title="News" data-drupal-link-system-path="node/427"><span class="menu-item__text">News</span></a>
                </li>
                <li class="menu-item menu-item--2 clearfix">
                  <a href="/" title="News" data-drupal-link-system-path="<front>" class="is-active"><span class="menu-item__text">Press Area</span></a>
                </li>
              </ul>
            </li>
            <li class="menu-item menu-item--expanded menu-item--6 clearfix">
              <a href="/" title="Legal" aria-expanded="false" aria-haspopup="true" data-drupal-link-system-path="<front>" class="is-active"><span class="menu-item__text">Legal</span></a>
              <ul class="menu menu--level-0 menu menu--expanded-footer menu--has-2-items menu--level-1 clearfix menu--has-3-items menu--has-6-items menu--has-4-items">
                <div class="menu--expanded-footer__left">
                  <li class="menu-item menu-item--1 clearfix">
                    <a href="/some-link" title="Fourth Menu link"><span class="menu-item__text">Fourth Menu link</span></a>
                  </li>
                  <li class="menu-item menu-item--2 clearfix">
                    <a href="/liiiiink" title="liiiiink"><span class="menu-item__text">liiiiink</span></a>
                  </li>
                </div>
                <div class="menu--expanded-footer__right">
                  <li class="menu-item menu-item--3 clearfix">
                    <a href="/liiiiink2" title="liiiiink2"><span class="menu-item__text">liiiiink2</span></a>
                  </li>
                  <li class="menu-item menu-item--4 clearfix">
                    <a href="/liiiiink4" title="liiiiink4"><span class="menu-item__text">liiiiink4</span></a>
                  </li>
                </div>
              </ul>
            </li>
          </ul>
        </nav>
        <span class="md-breakpoint"></span>
        <div class="footer__branding">
          <a title="Comic Relief" href="http://www.comicrelief.com/" rel="home" target="_blank">
            <svg class="icon">
              <use xlink:href="#crlogo2018"></use>
            </svg>
          </a>
        </div>
        <div class="footer__copyright">
        <p>Comic  Relief  is  the  trading  name  of  Charity  Projects,  a  registered  charity  in  England  and Wales  (326568)  and  Scotland  (SC039730),  which  is a company  limited  by  guarantee registered in England and Wales (01806414) with its registered address at Hanover House, 14 Hanover Square, London, W1S 1HP</p>
        </div>
      </div>
    </div>
  </div>
</footer>
Source: _cr19-styleguide.scss, line 614