Design page

The 1990s

The photocopied zine: Impact-style headlines, a serif body that ships with every computer, typewriter captions, and plum, mustard and olive on grey paper.

Colour

Every colour is a token on [data-decade="90s"] in decades.css; nothing in the markup names a hex. The last column is the measured WCAG contrast against the page background (or, for the accent ink, against the accent fill).

TokenValueUseContrast
--bg#ECE9DFPage. Photocopy paper, not whitePage background
--bg-2#DBD6C5Panels and quote backgroundsBackground; text on it is checked below
--tx#151515All running text, near black15.03:1 on bg
--tx-2#4E4A43Secondary text7.25:1 on bg
--primary#6E1C47Links and outline buttons: a flannel-shirt plum9.00:1 on bg
--accent#C9A227Filled button and quote bar: mustardFill only; see accent-ink
--accent-ink#151515Text on the mustard7.55:1 on accent
--decor#556B2FOlive, decoration onlyNever behind or as text
--ui#B5AE9ERules and bordersBorder, 1px rules
--ui-strong#151515Form field borders15.03:1 on bg
--focus#6E1C47Focus ring9.00:1 on bg
--danger#9E1B1BErrors6.58:1 on bg
Contrast checks run at build time
PairMeasuredNeededResult
tx on bg15.03:14.5:1Pass
tx-2 on bg7.25:14.5:1Pass
tx on bg-212.55:14.5:1Pass
tx-2 on bg-26.05:14.5:1Pass
primary on bg9:14.5:1Pass
primary on bg-27.52:14.5:1Pass
accent-ink on accent7.55:14.5:1Pass
danger on bg6.58:14.5:1Pass
focus on bg9:13:1Pass
ui-strong on bg15.03:13:1Pass

Text pairs need 4.5:1 (WCAG 1.4.3). The focus ring and field borders need 3:1 (1.4.11). A failing pair stops the build.

Why these choices

  • Display: Anton, a condensed heavy sans in the line of Impact (1965), which the nineties made its own through fanzines, flyers and the first web pages.
  • Body: Georgia (1993), the decade's own screen serif, shipped with every operating system since. It is not loaded from anywhere: the page uses the copy already on the reader's machine, as a nineties page would have.
  • Utility: Courier Prime, the typewriter face of the cut-and-paste zine and the plain-text email.
  • Colour: grunge and Britpop sleeves were muted and worn: plum, mustard, olive, grey. The plum carries links; mustard is a fill with dark text; olive is decoration.
  • Shape: square corners, heavy black rules, nothing smoothed; a button is a photocopied block with a hard black shadow that inverts when pressed.
  • Television: a grey curved-tube portable with a built-in video, speaker grille down the side, and the green on-screen display and tracking noise of a rented tape.

Type

Display

1990s number ones

--font-display: Anton, Impact, 'Arial Narrow', sans-serif

Body

"Dub Be Good to Me" is a song by British dub group Beats International with singer Lindy Layton on vocals, released on 24 January 1990 by Go!

--font-body: Georgia, 'Times New Roman', Times, serif

Utility

Captions, labels, code and table headings. Never below 16px.

--font-utility: 'Courier Prime', 'Courier New', Courier, monospace

Scale

  • h1Heading one
  • h2Heading two
  • h3Heading three
  • ledeLede paragraph at 1.25rem
  • bodyBody text at 1.0625rem, line height 1.6, 68 characters wide
  • floorThe smallest text on the page, 1rem (16px)

Decoration

A three-colour line and three shapes. The markup is the same on every page: three spans for the line, three for the shapes. The decade's CSS decides what a line and a shape are here, in its own three tokens (primary, accent, decor).

The line

The shapes

Behind a page's opening, kept to the right and the corners so they never sit under the text.

Television

A song page plays its video on the decade's own set. With a video id the embed sits in the screen; without one the screen carries an ident and a play link.

Play 1990s hits on YouTube
The same markup on every decade page and every song page; only the decade's CSS changes the set.

Components

Buttons

One primary button per group. The outline button is the comparable second action. Each decade shapes them its own way; see "Why these choices".

Links in text

Every link is coloured and underlined, so it reads as a link without colour alone. Only buttons and cards drop the underline. For example, the full listing.

Cards

A grid of equal-weight linked items. Each title is a real heading and the whole card is one link.

Dub Be Good to Me

"Dub Be Good to Me" is a song by British dub group Beats International with singer Lindy Layton on vocals, released on 24 January 1990 by Go!

Should I Stay or Should I Go

"Should I Stay or Should I Go" is a song by the English punk rock band the Clash from their fifth studio album, Combat Rock, written in 1981 and featuring Mick Jones on lead vocals.

Stay

"Stay" is a song by the UK-based pop act Shakespears Sister, released in January 1992 by London Records as the second single from their second studio album, Hormonally Yours (1992).

Panel

A panel groups content with nothing clickable inside, so it is flat and does not look pressable. "Dub Be Good to Me" is a song by British dub group Beats International with singer Lindy Layton on vocals, released on 24 January 1990 by Go!

Quote

"Should I Stay or Should I Go" is a song by the English punk rock band the Clash from their fifth studio album, Combat Rock, written in 1981 and featuring Mick Jones on lead vocals. It was released in 1982 as a double A-sided single alongside "Straight to Hell", performing modestly on global music charts.

Wikipedia, Should I Stay or Should I Go

Tags

1990 1991 1992 1990s

Disclosure

How the decade is chosen

A song's decade follows from its year and is never stored. 1983 is the 80s; 2007 is the 2000s.

Table

YearSingleArtistWeeks
1990Dub Be Good to MeBeats International4
1991Should I Stay or Should I GoThe Clash2
1992StayShakespears Sister8
1993No Limit2 Unlimited5
1994Without YouMariah Carey4
1995Think TwiceCeline Dion7
1996How Deep Is Your LoveTake That3
1997Don't SpeakNo Doubt3
1998FrozenMadonna1
1999When the Going Gets ToughBoyzone2

Forms

Labels above fields, hints below labels, what is optional said so, errors in a summary at the top and again by the field. Nothing here submits anywhere.

Never shown on the site.
Only used to send you a private link. Error: enter an email address

1990s number ones on 13 March

  1. 1990Dub Be Good to Me Beats International
  2. 1991Should I Stay or Should I Go The Clash
  3. 1992Stay Shakespears Sister
  4. 1993No Limit 2 Unlimited
  5. 1994Without You Mariah Carey
  6. 1995Think Twice Celine Dion
  7. 1996How Deep Is Your Love Take That
  8. 1997Don't Speak No Doubt
  9. 1998Frozen Madonna
  10. 1999When the Going Gets Tough Boyzone