Brutalist List Template

A raw and unpolished list inspired by the "Brutalist" web design trend.

This component features a high-contrast, monochrome color scheme, a monospace font, and harsh borders for a strikingly functional aesthetic.

A screenshot of a list in a brutalist style with blocky borders and monospace font.

Get Source Code Preview

About this Template

Web Brutalism is a style that intentionally attempts to look raw, rugged, and unadorned. This template applies that aesthetic to a simple list. It uses a standard unordered list and styles each item to be a distinct block with a heavy border. There are no gradients, soft shadows, or gentle curves. The design uses a monospace font and basic block elements to emphasize its functional, unrefined nature.

Features

Code Breakdown

The structure is an unordered list, ul, with a class of .brutalist-list. Default list styles are removed.

Each list item, li, contains an anchor tag, a. The styling is applied directly to this link. The anchor is set to display: block to make the entire area clickable. It is given a heavy, solid border. The :hover pseudo-class is used to swap the foreground and background colors for an abrupt, high-contrast feedback effect.

Code

Here's the full code for the template:

View Output