Skip to main content

JCU Web Framework

The living style guide for University web applications.


Header is a specific JCU component for the display and representation of the upper portion of a given page or layout. This is typically centric on branding, navigation, and titular details.



Heads up! The examples are defined using the <header> element which implies the ARIA role of banner. Consider adjusting the element to <div> or otherwise if you want the display of a Header but want to avoid the semantics imposed.


Define a Header element with .jcu-header and add anything you’d like to into it:


<header class="container jcu-header">
  <div class="row">
    <div class="col-xs-12">
      <h1 class="jcu-header__page-title">ResearchOnline@JCU</h1>

A banner style header is primarily utilitarian in that it presents the brand and clearly identifies the page or site. On larger displays, the banner will add a top margin and padding.

This example shows adding a background image for additional context or vibrancy to a given site or page.

<header class="container jcu-header jcu-header--banner jcu-bg--blue-fish">
  <div class="row jcu-bg--black-50pc">
    <div class="col-xs-6">
      <a class="jcu-brand" href="">
        <img class="img-fluid" src="/docs/1.0/dist/images/jcua-logo-mono-reversed.svg" alt="JCU Australia logo">
    <div class="col-xs-6 text-xs-right">
      <h1 class="jcu-header__page-title" id="page-title2"><a href="#">Site title</a></h1>


The marketing style header is utilised for content of such a nature - general information that users would utilise to form their opinion of our brand.

TODO: add details