Documentation and examples for a responsive OUDS Web’s footer. It includes support for branding, navigation and more.
On this page
Footer
Here is a simple footer example, which is responsive and will wrap on smaller screens. Take a look at the Boosted footer.
<footer class="footer navbar" data-bs-theme="dark">
<h2 class="visually-hidden">Sitemap & information</h2>
<div class="container-fluid container-max-width footer-nav">
<nav class="accordion" id="accordion1" aria-label="Sitemap footer 1">
<div class="row">
<div class="footer-column col-md-3">
<h3 class="accordion-header footer-heading" id="headingOne1">
<button class="accordion-button collapsed container-fluid container-max-width px-gridmargin d-md-none" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne1" aria-expanded="false" aria-controls="collapseOne1">Category</button>
<span class="d-none d-md-flex">Category</span>
</h3>
<div id="collapseOne1" class="container-fluid container-max-width accordion-collapse collapse" data-bs-parent="#accordion1">
<ul class="navbar-nav ps-large ps-md-none">
<li><a class="nav-link" href="#" aria-describedby="headingOne1">Subcategory</a></li>
<li><a class="nav-link" href="#" aria-describedby="headingOne1">Subcategory</a></li>
<li><a class="nav-link" href="#" aria-describedby="headingOne1">Subcategory</a></li>
</ul>
</div>
</div>
<div class="footer-column col-md-3">
<h3 class="accordion-header footer-heading" id="headingTwo1">
<button class="accordion-button collapsed container-fluid container-max-width px-gridmargin d-md-none" type="button" data-bs-toggle="collapse" data-bs-target="#collapseTwo1" aria-expanded="false" aria-controls="collapseTwo1">Category</button>
<span class="d-none d-md-flex">Category</span>
</h3>
<div id="collapseTwo1" class="container-fluid container-max-width accordion-collapse collapse" data-bs-parent="#accordion1">
<ul class="navbar-nav ps-large ps-md-none">
<li><a class="nav-link" href="#" aria-describedby="headingTwo1">Subcategory</a></li>
<li><a class="nav-link" href="#" aria-describedby="headingTwo1">Subcategory</a></li>
<li><a class="nav-link" href="#" aria-describedby="headingTwo1">Subcategory</a></li>
</ul>
</div>
</div>
<div class="footer-column col-md-3">
<h3 class="accordion-header footer-heading" id="headingThree1">
<button class="accordion-button collapsed container-fluid container-max-width px-gridmargin d-md-none" type="button" data-bs-toggle="collapse" data-bs-target="#collapseThree1" aria-expanded="false" aria-controls="collapseThree1">Category</button>
<span class="d-none d-md-flex">Category</span>
</h3>
<div id="collapseThree1" class="container-fluid container-max-width accordion-collapse collapse" data-bs-parent="#accordion1">
<ul class="navbar-nav ps-large ps-md-none">
<li><a class="nav-link" href="#" aria-describedby="headingThree1">Subcategory</a></li>
<li><a class="nav-link" href="#" aria-describedby="headingThree1">Subcategory</a></li>
<li><a class="nav-link" href="#" aria-describedby="headingThree1">Subcategory</a></li>
</ul>
</div>
</div>
<div class="footer-column col-md-3">
<h3 class="accordion-header footer-heading" id="headingFour1">
<button class="accordion-button collapsed container-fluid container-max-width px-gridmargin d-md-none" type="button" data-bs-toggle="collapse" data-bs-target="#collapseFour1" aria-expanded="false" aria-controls="collapseFour1">Category</button>
<span class="d-none d-md-flex">Category</span>
</h3>
<div id="collapseFour1" class="container-fluid container-max-width accordion-collapse collapse" data-bs-parent="#accordion1">
<ul class="navbar-nav ps-large ps-md-none">
<li><a class="nav-link" href="#" aria-describedby="headingFour1">Subcategory</a></li>
<li><a class="nav-link" href="#" aria-describedby="headingFour1">Subcategory</a></li>
<li><a class="nav-link" href="#" aria-describedby="headingFour1">Subcategory</a></li>
</ul>
</div>
</div>
</div>
</nav>
</div>
<div class="border-bottom border-thin border-default"></div>
<div class="container-fluid container-max-width footer-service">
<ul class="navbar-nav gap-large gap-md-2xlarge">
<li><a class="nav-link gap-2xsmall" href="#"><svg width="1.875rem" height="1.875rem" aria-hidden="true"><use xlink:href="/orange-compact/docs/1.1/assets/img/ouds-web-sprite.svg#location-pin-compass"></use></svg><span>Store locator</span></a></li>
<li><a class="nav-link gap-2xsmall" href="#"><svg width="1.875rem" height="1.875rem" aria-hidden="true"><use xlink:href="/orange-compact/docs/1.1/assets/img/ouds-web-sprite.svg#mobile-network-coverage"></use></svg><span>Coverage checker</span></a></li>
<li><a class="nav-link gap-2xsmall" href="#"><svg width="1.875rem" height="1.875rem" aria-hidden="true"><use xlink:href="/orange-compact/docs/1.1/assets/img/ouds-web-sprite.svg#live-chat"></use></svg><span>Contact us</span></a></li>
<li><a class="nav-link gap-2xsmall" href="#"><svg width="1.875rem" height="1.875rem" aria-hidden="true"><use xlink:href="/orange-compact/docs/1.1/assets/img/ouds-web-sprite.svg#child-protection"></use></svg><span>Child protection</span></a></li>
</ul>
</div>
<div class="border-bottom border-thin border-default"></div>
<div class="container-fluid container-max-width footer-terms">
<ul class="navbar-nav gap-md-large">
<li>© Orange 2026</li>
<li><a class="nav-link" href="#">Terms and conditions</a></li>
<li><a class="nav-link" href="#">Privacy</a></li>
<li><a class="nav-link active" href="#" aria-current="true">Accessibility statement</a></li>
<li><a class="nav-link" href="#">Cookie policy</a></li>
</ul>
</div>
</footer>