Design System Inspired by Vodafone

Vodafone's corporate web system carries the confident, broadcast-scale presence of a global telecom brand — built around a single, fiercely-owned brand red and a restrained, editorial layout that lets imagery and type carry the emotional weight. Every page opens the same way: a cinematic dark hero image behind a towering, tight-tracked uppercase display headline followed by a deep red full-width band that acts as a chapter break, then a crisp white editorial grid or a near-black section reserved for institutional content. The typography system is the signature. A custom Vodafone display face runs all the way up to 144px in heavy 800-weight uppercase with negative tracking, and it holds that voice consistently across every page template. Body copy sits in a calm 16-18px mid-weight rhythm. This dual scale — monumental at the top, almost quiet at the bottom — creates the 'corporate newsroom' feeling: every page reads like the front of a national paper whose masthead happens to be red.

Secondary Body Grey (#7E7E7E
Light Neutral (#F2F2F2
Surface Red Band (#E60000
Pure White (#FFFFFF
Headline
Aa
Search
Body
Aa
Label
Aa
Label

Color Palette

Primary

Secondary & Accent

Surface & Background

Neutrals & Text

Semantic & Accent

Typography

Display / Hero XLVodafone · 144px · Extra Bold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Display / Hero LVodafone · 126px · Extra Bold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Display / Hero MVodafone · 90px · Extra Bold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Display / ImpactVodafone · 70px · Extra Bold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

H1 — LightVodafone · 48px · Light

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

H1 — BoldVodafone · 48px · Extra Bold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

H2 — LightVodafone · 40px · Light

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

H2 — BoldVodafone · 40px · Bold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

H3 — BoldVodafone · 32px · Bold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

H4 — BoldVodafone · 24px · Bold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

H4 — LightVodafone · 24px · Light

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

H5 — BoldVodafone · 20px · Bold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Lead BodyVodafone · 20px · Regular

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Body LargeVodafone · 18px · Regular

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Body BoldVodafone · 18px · SemiBold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Body BaseVodafone · 16px · Regular

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Label UppercaseVodafone · 16px · Extra Bold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Eyebrow / DateVodafone · 14px · 400/700

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Tag PillVodafone · 14px · Bold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Caption UppercaseVodafone · 14px · Regular

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

CaptionVodafone · 12px · Medium

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Micro LabelVodafone · 12px · SemiBold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Button PrimaryVodafone · 14.4px · Bold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Button CompactVodafone · 12px · Bold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Vodafone's corporate web system carries the confident, broadcast-scale presence of a global telecom brand — built around a single, fiercely-owned brand red and a restrained, editorial layout that lets imagery and type carry the emotional weight. Every page opens the same way: a cinematic dark hero image behind a towering, tight-tracked uppercase display headline followed by a deep red full-width band that acts as a chapter break, then a crisp white editorial grid or a near-black section reserved for institutional content. The typography system is the signature. A custom Vodafone display face runs all the way up to 144px in heavy 800-weight uppercase with negative tracking, and it holds that voice consistently across every page template. Body copy sits in a calm 16-18px mid-weight rhythm. This dual scale — monumental at the top, almost quiet at the bottom — creates the 'corporate newsroom' feeling: every page reads like the front of a national paper whose masthead happens to be red.

Components

Buttons

Cards

Card Title

Sample body text for the card component.

Card Title

Sample body text for the card component.

Circular Portrait / Pictogram Container

Default

Elevation & Depth

0 — Surface
1 — Outline
2 — Inset Highlight
3 — Photographic depth
4 — Surface shift

Do's & Don'ts

Do

Use Vodafone Red (`#e60000`) as the single loudest element on any screen — one primary CTA per fold, one red band per editorial break
Set display headlines in uppercase 800-weight with tight negative tracking; let them run to 90-144px on desktop
Pair monumental display type with calm 16-18px body copy — the scale jump is the system
Switch the button radius based on context: 2px rectangles for form and utility actions, 60px pills for primary content CTAs
Let documentary photography breathe at 16:9 or 1:1 on a 6px radius — no decorative borders, no heavy overlays
Use the red band as a full-width chapter divider between every hero and the content below it
Anchor every page with a charcoal institutional surface (`#25282b`) — the footer always, and on investor/sustainability pages extend the same color up to include the share ticker or the global-impact map
Respect the universal page rhythm: dark hero → red band → white editorial → charcoal institutional → charcoal footer
1. Visual Theme & Atmosphere

Vodafone's corporate web system carries the confident, broadcast-scale presence of a global telecom brand — built around a single, fiercely-owned brand red and a restrained, editorial layout that lets imagery and type carry the emotional weight. Every page opens the same way: a cinematic dark hero image behind a towering, tight-tracked uppercase display headline ("EVERYONE. CONNECTED.", "INVESTORS", "OUR BUSINESS") followed by a deep red full-width band that acts as a chapter break, then a crisp white editorial grid or a near-black section reserved for institutional content (share ticker, global map, ESG data). The voice is institutional but human: warm documentary photography — cable-laying crews, coral reefs, pine forests, urban twilight — photographed with color-graded realism and set against clean neutral surfaces that never compete with the content.

The typography system is the signature. A custom Vodafone display face runs all the way up to 144px in heavy 800-weight uppercase with negative tracking, and it holds that voice consistently across every page template. Body copy sits in a calm 16-18px mid-weight rhythm. This dual scale — monumental at the top, almost quiet at the bottom — creates the "corporate newsroom" feeling: every page reads like the front of a national paper whose masthead happens to be red.

Surface treatment is disciplined and predictable: a three-surface pass of white (editorial canvas) → Vodafone red (band dividers, CTA buttons, the famous speech-mark logo) → near-black charcoal (footer, share-ticker panel, global-impact map). There is almost no decorative shadow, almost no gradient, and almost no rounded-corner softness. Edges are small and clinical (2px and 6px), buttons operate as a two-tier system — tight 2px rectangles for utility/form actions, and fully-rounded 60px pills for primary content CTAs. This is a design system that trusts the brand color to do the heavy lifting and gets out of its way everywhere else.

Key Characteristics:

Vodafone Red (#e60000) is the single dominant accent — used for CTAs, dividers, band sections, the speech-mark logo, and the rotated "IMPACT" brand-mark type on the sustainability map

Monumental uppercase display type (up to 144px, weight 800, negative letter-spacing) paired with calm 16-18px body copy

A universal page rhythm: dark atmospheric hero → monumental uppercase headline → full-width red band → white editorial canvas → dark charcoal institutional panel → charcoal footer

Two-tier button system: tight 2px-radius rectangles for utility actions, fully-pill 60px buttons for primary content CTAs (both equally primary, selected by context)

Documentary photography (people, infrastructure, cities, nature) dominates over illustration; no stock-icon noise

Near-absence of shadows and gradients — hierarchy comes from type weight, color blocks, and spacing rather than elevation

Deep charcoal surface (#25282b) is reused as the footer AND the institutional data panel (share ticker, world map) — a single material for anything formal and numeric

4. Component Stylings

### Buttons

Vodafone operates a genuine two-tier primary button system. Both tiers are used as primary calls to action — the difference is context (form/chrome vs editorial/content), not hierarchy.

Primary Red Rectangle (utility / form CTA — "Accept All Cookies", "Subscribe")

Background: Vodafone Red (#e60000)

Text: Pure White (#ffffff), 14.4px, weight 700, letter-spacing 0.144px

Padding: 12px vertical, 10px horizontal

Border: 1px solid Vodafone Red (#e60000)

Border radius: 2px — deliberately sharp-cornered

Default state: solid red fill with crisp 2px corners

Active state: brief opacity drop to 0.9 on press

Primary Red Pill (editorial / content CTA — "Link to Our approach to ESG", "EXPLORE CONNECTING PEOPLE")

Background: Vodafone Red (#e60000)

Text: Pure White (#ffffff), 14.4px, weight 700, letter-spacing 0.144px

Padding: 16px uniform

Border radius: 60px — fully pill-shaped

Default state: solid red fill with rounded ends

Active state: brief opacity drop to 0.9 on press

Ghost White Rectangle (secondary form action)

Background: Pure White (#ffffff)

Text: Form Text Grey (#333333), 14.4px, weight 700

Padding: 12px vertical, 10px horizontal

Border: 1px solid Form Text Grey (#333333)

Border radius: 2px

Default state: white fill with charcoal outline

Active state: opacity 0.9 on press

Glass Pill (sits on dark hero imagery — secondary content CTA)

Background: Pure White at 10% opacity (rgba(255,255,255,0.1))

Text: Pure White (#ffffff), weight 700

Padding: 8px vertical, 16px horizontal

Border radius: 24px — fully pill-shaped

Default state: soft translucent pill lets the photo breathe through

Content Ghost Pill (inline within editorial cards — low-emphasis content CTA)

Background: Black at 5% opacity (rgba(0,0,0,0.05))

Text: Vodafone Red (#e60000), 14.4px, weight 700

Padding: 15px uniform

Border radius: 60px — fully pill-shaped

Default state: nearly transparent pill with red text

Icon Control Button (video play/pause, carousel arrows, close)

Background: Pure White (#ffffff)

Icon color: Charcoal Headline (#25282b)

Border radius: 50% — perfect circle

Outline: 1px solid white, used for focus indication

Size: typically 32-40px diameter

### Cards & Containers

News / Editorial Card (homepage article tile)

Background: Pure White (#ffffff)

Border radius: 6px (applied to image corners and card container)

Shadow: none — cards rely on spacing and the image aspect ratio for separation

Internal layout: 16:9 image on top → 12px gap → eyebrow row (date + tag pill) → 8px gap → H4 Bold title → 16px card padding on sides and bottom

The card image uses object-fit: cover and rounded top corners (6px top-left/top-right)

Asymmetric Corner Card (featured homepage cards)

Background: Pure White (#ffffff)

Border radius: 0px 6px 0px 0px — a deliberate single-corner-rounded shape that echoes the Vodafone speech-mark logo's curved geometry

No shadow, no border — the asymmetric radius itself is the visual signature

Circular Portrait / Pictogram Container (sustainability page)

Background: Pure White (#ffffff)

Border radius: 100% — perfect circle

Used for ESG pictograms and executive portraits inside the institutional content area

### Inputs & Forms

Vodafone's corporate site does not expose many inline form controls on the homepage, but button-style inputs follow these rules:

Background: Pure White (#ffffff)

Text: Form Text Grey (#333333), 16px, weight 400

Border: 1px solid Form Text Grey (#333333)

Border radius: 2px

Padding: 12px 10px

Error state (when shown): the 1px border shifts to Vodafone Red (#e60000) and error message text inherits the same red at 12px weight 600

### Navigation

Top bar

Background: transparent over hero imagery; solid white (#ffffff) on scroll or interior pages

Height: approximately 64px desktop, 56px mobile

Logo: Vodafone speech-mark, 40×40px red circle with a white "speech-mark" cut-out, left-aligned

Nav links: 16px weight 400 Charcoal Headline (#25282b) on white; reversed to white when sitting on dark hero imagery

Right-side utility: small icon links (search, locale, menu) rendered as 24px icomoon glyphs

On interior pages (Investors, Sustainable Business), the top bar shows additional secondary-nav row: "Vodafone Business / Vodafone Foundation / Our site" labels, aligned right

Mobile collapse

At approximately 768px the horizontal nav collapses into a hamburger

Mobile menu opens as a full-width overlay with white surface, 18px weight 400 link rows, 16px vertical padding per row

### Image Treatment

Hero images: full-bleed, dark atmospheric photography (coral reefs, pine forests, cable crews, urban twilight) with a natural vignette or cool-tone color grade — no CSS overlay is needed because the imagery itself is pre-graded

Card thumbnails: 16:9 aspect ratio, 6px top corner radius matching the card

Square editorial images: 1:1 ratio used in feature modules, always 6px corner radius

Round portraits: 100% (perfect circle) for executive headshots and ESG pictograms

Loading: lazy-loading triggers on scroll; images stabilize within ~200ms of entering the viewport

No decorative borders on images — the card radius does all the framing work

### Tag Pills / Badges

Two distinct pill styles appear:

Outlined Red Pill (used inline on article card metadata, e.g., "EMPOWERING PEOPLE")

Background: Pure White at 80% opacity (rgba(255,255,255,0.8))

Text: Near-black at 80% opacity (rgba(0,0,0,0.8)), 12px, weight 600, uppercase

Border: 1px solid Vodafone Red (#e60000)

Padding: 6px

Border radius: small-rounded (roughly 2px)

Filled Neutral Pill (quieter tags)

Background: Light Neutral (#f2f2f2)

Text: Charcoal Headline (#25282b), 14px, weight 700

Padding: 4px 12px

Border radius: 32px — fully pill-shaped

### Red Divider Band

A signature reusable component that appears on every page template: a full-width band of Vodafone Red (#e60000) that runs horizontally across the page to separate the monumental hero from the editorial body beneath it. It carries no text and no controls — it simply is the brand's way of saying "new chapter." Typical height: 40-80px.

### Share Ticker Panel (Investor pages)

A distinctive institutional component that anchors the investor template:

Background: Charcoal Institutional Panel (#25282b)

Large numeric display: share price set in 48px weight 800 white type with negative letter-spacing (e.g., "116.05 GBX")

Metadata row: delay notice (e.g., "15-min delayed") and timestamp in 14px weight 400 secondary grey text

Layout: sits as a horizontal strip above the footer, spans the full content width

Hairline dividers (rgba(255,255,255,0.25)) separate the ticker from the footer columns

### Global Impact Map Panel (Sustainability pages)

A signature reusable component that anchors the sustainability template:

Background: Charcoal Institutional Panel (#25282b)

A dark minimal world-map illustration in slightly lighter grey

Red circular markers (#e60000) plotted on geographic locations where the brand operates

Vertically-rotated brand word "IMPACT" set in Vodafone Red at large display size (weight 800, uppercase, 90° rotated) running along one edge of the panel — this is the template's signature typographic move

Small legend with red markers and white uppercase labels at the top-left

### Footer

A universal component across all page templates:

Background: Charcoal Institutional Panel (#25282b)

Layout: 4-column link grid (Our company / Investors / Vodafone websites / Share price) followed by a "Connect with us" social row and legal/privacy line

Logo: red speech-mark repeats bottom-right at 32-40px

Column header type: 16px weight 800 uppercase white

Column link type: 14px weight 400 white, stacked vertically with 12px row spacing

Divider hairlines: rgba(255,255,255,0.25) between column group and legal row

5. Layout Principles

### Spacing System

Base unit: 8px. The scale accommodates both tight UI (1px, 2px, 4px) and generous editorial rhythm (16px, 20px, 24px, 32px). Two values (32px and 38px) appear across every page in the analysis, making them the template's universal rhythm constants.

| Token | Value | Typical Use |

|-------|-------|-------------|

| 2xs | 2px | Hairline separators |

| xs | 4px | Icon-to-text gap in tight controls |

| sm | 8px | Base rhythm unit |

| md | 12px | Card internal padding, eyebrow-to-title gap |

| base | 16px | Paragraph rhythm, card padding, pill button padding |

| lg | 20px | Section-internal spacing |

| xl | 24px | Card-to-card spacing, column gutters |

| 2xl | 32px | Section intro-to-content breaks — universal constant |

| 3xl | 38px | Band-to-next-section vertical push — universal constant |

| section | 64-96px | Vertical rhythm between major editorial modules |

### Grid & Container

Max content width: approximately 1440px on very large screens; articles and hero modules typically sit at 1200px

Column pattern on cards: 3-up or 4-up card grid at desktop (1200-1440px), 2-up at tablet (768-1024px), stacked 1-up at mobile (<768px)

Horizontal padding: 32px at desktop edge, 20px at tablet, 16px at mobile

Gutters between cards: 24px desktop, 16px mobile

Institutional panel (share ticker, world map, footer): always full-bleed edge-to-edge at every breakpoint

### Whitespace Philosophy

Vodafone's editorial canvas leans generous — whitespace is used as a visual palette cleanser between a monumental headline and the card grid or data panel that follows. Sections are separated by tall vertical rhythm (64-96px) plus the occasional red band that acts as both a separator and a brand signal. Within cards, spacing is tight and efficient (12-16px) so the photography can take the stage.

### Border Radius Scale

| Token | Value | Typical Use |

|-------|-------|-------------|

| hairline | 1px | Inline text wraps, small badges |

| button-tight | 2px | Primary and secondary rectangle button corners — the brand's utility-form look |

| card | 6px | News cards, images, input fields |

| asymmetric | 0px 6px 0px 0px | Featured cards (top-right corner only) |

| glass-pill | 24px | Translucent white pills sitting on dark hero imagery |

| badge-pill | 32px | Filled neutral pill badges |

| cta-pill | 60px | Primary red content CTAs — the brand's editorial button look |

| circle | 50% | Icon buttons, carousel arrows, close controls |

| portrait | 100% | Circular portraits and ESG pictograms |

8. Responsive Behavior

### Breakpoints

The practical tiers observed across all three templates:

| Name | Width | Key Changes |

|------|-------|-------------|

| Mobile | ≤ 600px | Nav collapses to hamburger; hero display drops to ~56-72px; cards stack 1-up |

| Mobile Large | 601-767px | Hero display ~72-90px; cards still stack 1-up |

| Tablet | 768-1023px | Nav re-expands; cards grid 2-up; hero display ~90-120px |

| Laptop | 1024-1199px | Full nav; cards 3-up; hero display ~120-144px |

| Desktop | 1200-1439px | Standard editorial layout; cards 3-up or 4-up |

| Wide | ≥ 1440px | Content caps at 1440px; outer canvas padding grows |

### Touch Targets

All interactive controls meet a 44×44px minimum on mobile. Icon buttons use 40×40px circular hit areas which expand with 4px invisible padding on touch devices. Primary CTA buttons land at approximately 48×48px on mobile (16px top/bottom + text line for pills; 12px + text line for rectangles).

### Collapsing Strategy

Nav: horizontal links collapse into a hamburger at 768px; the logo stays left-aligned at all widths

Card grid: 4-up → 3-up at 1200px → 2-up at 768px → 1-up at 600px, with gutters shrinking from 24px to 16px

Hero display type: step-reduces through 144 → 126 → 90 → 72 → 56px as viewports shrink

Section padding: 96px vertical at desktop, 64px at tablet, 48px at mobile

Red divider bands: remain full-width at every breakpoint; their vertical height compresses from ~80px at desktop to ~40px at mobile

Institutional panels (share ticker / world map): on mobile, multi-column content restacks into a single vertical stream but the charcoal surface stays edge-to-edge

Vertically-rotated "IMPACT" wordmark: becomes a horizontal label or is dropped entirely on mobile where vertical space is limited

### Image Behavior

Hero imagery: art-directed variant at mobile (tighter crop) versus desktop (wide atmospheric frame)

Card thumbnails: always 16:9 regardless of viewport; loading="lazy" is standard

Circular portraits: fixed at 80-120px diameter on desktop, shrinking to 64-80px on mobile

Logo: fixed at 40×40px across breakpoints (consistent brand mark size)

9. Agent Prompt Guide

### Quick Color Reference

Primary CTA: "Vodafone Red (#e60000)"

Background: "Canvas White (#ffffff)"

Heading text: "Charcoal Headline (#25282b)"

Body text: "Secondary Body Grey (#7e7e7e)"

Institutional surface: "Charcoal Institutional Panel (#25282b)"

Inline link: "Signal Blue (#3860be)"

Quiet pill background: "Light Neutral (#f2f2f2)"

### Example Component Prompts

"Create a primary red rectangle button: Vodafone Red (#e60000) background, pure white 14.4px weight 700 text, 2px border radius (sharp corners), 12px vertical × 10px horizontal padding. Use for form and utility actions. No shadow, no gradient."

"Create a primary red pill CTA: Vodafone Red (#e60000) background, pure white 14.4px weight 700 text, 60px border radius (fully pill-shaped), 16px uniform padding. Use for editorial content calls-to-action."

"Design an editorial news card: white background, 6px border radius, 16:9 image at the top, 12px eyebrow row containing a date and a red-outlined uppercase tag pill, then a 24px weight 700 Charcoal title. No shadow — spacing alone separates cards."

"Build a hero section: dark atmospheric photo as the full-bleed background, monumental uppercase headline at 144px weight 800 with -1px letter-spacing, single Vodafone Red pill CTA beneath it, no overlay gradient."

"Create a red divider band: full-width strip of Vodafone Red (#e60000), 64px tall on desktop and 40px on mobile, no text, no controls — it acts purely as a visual chapter break between editorial sections."

"Design an institutional data panel: full-bleed Charcoal Institutional Panel (#25282b) background, large numeric display at 48px weight 800 white with negative letter-spacing, 14px weight 400 grey meta row beneath. Use for share ticker or stats callout."

"Design a global impact map: Charcoal Institutional Panel (#25282b) background, minimal grey world-map illustration, red Vodafone-red circular markers on operational locations, the brand word 'IMPACT' set at large display size in brand red and rotated 90° to run vertically along one edge."

### Iteration Guide

When refining existing screens generated with this design system:

1. Focus on ONE component at a time — the system has few moving parts, so small refinements compound

2. Reference specific color names and hex codes from this document when describing changes

3. Use natural language ("sharper corners," "more generous vertical rhythm") alongside specific measurements

4. When in doubt about radius, remember: 2px for form/utility buttons, 60px for editorial pills, 6px for cards, 50%/100% for icon and portrait circles

5. Keep the brand rule absolute: only one Vodafone Red element should dominate any given fold

### Known Gaps

Form input styles (text fields, dropdowns, toggles) are not exposed on these page templates; their specs are inferred from the ghost-button pattern and may need refinement when real forms are designed

The Vodafone corporate typeface is proprietary and cannot be reproduced exactly in open systems; Inter with tightened tracking at display sizes is the closest open substitute

Animation and transition timings are intentionally not documented — the site uses them sparingly and the values are not extractable from static analysis

The share ticker's exact number styling (separators, currency glyph) is documented from the investor-page screenshot; other regional variants may display differently

Download .md

License MIT
Uploaded 1 weeks ago
Version v1
File size 29.4 KB
Downloads 9
Copies 1

Use with MCP

Using designmd mcp, download the design system https://designmd.ai/brunopetrovic/vodafone and implement it in my code

Don't have the MCP? Install it here