+234 Design System

Kicker

The section label above a headline, and the only place a section colour is allowed to appear.

When to use it

Sections

Five colours, set with data-section. With no attribute the kicker is brand green, which is the right default for anything that is not one of the five.

All five, plus the default

Politics

Business

Market intelligence

World

Sport

Plus234Feed original

HTML
<p><span class="p234-kicker" data-section="politics">Politics</span></p>
<p><span class="p234-kicker" data-section="business">Business</span></p>
<p><span class="p234-kicker" data-section="markets">Market intelligence</span></p>
<p><span class="p234-kicker" data-section="world">World</span></p>
<p><span class="p234-kicker" data-section="sport">Sport</span></p>
<p><span class="p234-kicker">Plus234Feed original</span></p>

Why they are never backgrounds

A front page carries stories from five sections at once. Five filled colour blocks on one screen is the single fastest way to make a news site look like an admin dashboard, and it drags the eye to the label instead of the headline. As text, the colour does its job quietly: it tells you the section while the headline stays the thing you read.

Every section colour is checked against both paper and paper-alt at 4.5:1, because kickers appear on the newsprint band as well as the page.

In place, which is where it should be judged

HTML
<a class="p234-story" href="#">
  <span class="p234-kicker" data-section="markets">Market intelligence</span>
  <h3 class="p234-story__headline">NGX closes higher as banking stocks lead the rally</h3>
  <div class="p234-meta"><span class="p234-meta__source">NGX</span><span class="p234-meta__dot">&middot;</span><span>today</span></div>
</a>

Adding a section

Add the colour to tokens/core.tokens.json and its dark value, add a contrast pair for paper and paper-alt, then one selector in components.css. The build will refuse the colour if it cannot be read in either theme.

Tokens this component reads

--p234-color-brand--p234-color-section-politics--p234-color-section-business--p234-color-section-markets--p234-color-section-world--p234-color-section-sport--p234-type-kicker-*--p234-space-3