Footer

Footers are a secondary element in a web page because they usually appear at the bottom and it is the last thing that the user interacts with. But the presence of the footer must be designed in every application and be part of it (consumer or back-office) as it is a key layout element to the overall experience. It is a choice of the designer to either leave the footer visible by default or push it down, depending on the use case.

The footer is part of the application layout, so it can only be used inside of it. Please check the DxcApplicationLayout documentation.

Specifications

Footer design specifications
Footer design specifications

Anatomy

Footer anatomy
  1. 1.
    Container
  2. 2.
    Logo
  3. 3.
    Social icons
  4. 4.
    Copyright
  5. 5.
    Company links

Design tokens

Color

Component tokenElementCore tokenValue
backgroundColorFooter containercolor-black#000000
bottomLinksDividerColorDividercolor-blue-600#0095ff
bottomLinksFontColorBottom linkscolor-white#ffffff
copyrightFontColorCopyrightcolor-white#ffffff
socialLinksColorSocial iconscolor-white#ffffff

Typography

Component tokenElementCore tokenValue
bottomLinksFontFamilyBottom linksfont-family-sans'Open Sans', sans-serif
bottomLinksFontSizeBottom linksfont-scale-010.75rem / 12px
bottomLinksFontWeightBottom linksfont-weight-regular400
bottomLinksFontStyleBottom linksfont-style-normalnormal
bottomLinksTextDecorationBottom linksfont-style-no-linenone
copyrightFontFamilyCopyrightfont-family-sans'Open Sans', sans-serif
copyrightFontSizeCopyrightfont-scale-010.75rem / 12px
copyrightFontWeightCopyrightfont-weight-regular400
copyrightFontStyleCopyrightfont-style-normalnormal

Border

Component tokenElementCore tokenValue
border-widthDividerborder-width-11px
border-styleDividerborder-style-solidsolid

Height

PropertyValue
min-height124px

Margin

MarginValue
xxsmall6px
xsmall16px
small24px
medium36px
large48px
xlarge64px
xxlarge100px

Iconography

PropertyElementValue
height/ widthSocial media icons24/24px
max-heightDXC logo32px
PropertyElementCore tokenValue
min-heightLinks container-20px
padding-topLinks containerspacing-80.5rem / 8px

Custom content

PropertyElementValue
min-heightCustom container16px

The content of the footer should be adapt to the space available depending on the screen device.

Responsive version for mobile and tablet

The same content in the footer will be displayed for the responsive versions and the only modification will be the width of it. With less space available to display the content, some of the items will be relocated to fit well in the screen.

Regarding his behavior, the footer must be pushed down always so it is not visible by default after page load, even when the content is smaller than the device screen size. This includes the splash screen, which must push the footer down. Of course, if the content is larger than the device screen size, the footer will be pushed down anyway.

On the mobile version, first we have the logo. Below it the links to privacy and terms to let a space for custom component and at the bottom the copyright terms, centered. At this stage, the custom content and the disposition is responsability of the user, the same way as it is in the desktop and tablet version.