Back to the atlas UI design styles

UI design styles explained with examples

See what each style looks like, when it helps, and when it gets in the way.

Core

Design Token

A Design Token names one design choice. Examples include a color, space, font, or motion speed.

Open guide
Core

Variant

A Variant is an approved version of one component for a different size, strength, or setting.

Open guide
Core

Visual Hierarchy

Visual Hierarchy guides what people notice first, next, and last through size, contrast, place, and space.

Open guide
Core

Color Contrast

Color Contrast is the measured light difference between content and its nearby background. It shows whether key text and edges are easy to see.

Open guide
Core

Typography

Typography is how text styles are chosen and arranged to make words readable, ordered, and on-brand.

Open guide
More detail

Type Scale

A Type Scale is a small, planned set of text sizes and line heights.

Open guide
Core

Color Palette

A Color Palette is a planned color set. Each color has a clear role, state, or surface.

Open guide
Core

Spacing Scale

A Spacing Scale is a small set of gap sizes. It shows groups and keeps a steady visual rhythm.

Open guide
More detail

Iconography

Iconography is a shared symbol set with matching looks and clear meanings for actions and ideas.

Open guide
Core

Dark Mode

Dark Mode changes surfaces, text, borders, media, and states for a dark setting.

Open guide
Core

Responsive Design

Responsive Design lets layout, content, and controls change to fit the available space and device.

Open guide
More detail

Scrim

A scrim is a see-through dark layer behind an overlay. It separates the overlay and shows that the page below is blocked.

Open guide
Core

Spacing

Spacing is empty space placed on purpose. It groups related items, separates ideas, and gives a page rhythm.

Open guide
Core

Margin

Margin is the space outside an element’s border. It keeps that element away from nearby layout items.

Open guide
Core

Padding

Padding is the space inside an element’s border, between its content and its edge.

Open guide
Core

Gap

Gap is space that a container puts between its Flexbox or Grid children. The same rule applies to every pair.

Open guide
Core

Centered Column

A centered column has a readable maximum width and equal-looking space on both sides.

Open guide
More detail

Bento Grid

A bento grid packs tiles of different sizes into one layout. Larger spans show which content matters most.

Open guide
Core

Text Truncation

Text truncation cuts off text to save space. An ellipsis shows that one or more lines are missing.

Open guide
Core

Aspect Ratio

Aspect ratio tells how wide an element is compared with how tall it is.

Open guide
More detail

Backdrop Blur

Backdrop blur softens what sits behind a clear surface. It doesn't blur the surface’s own content.

Open guide
More detail

Glassmorphism

Glassmorphism is a visual style with clear layered surfaces. It uses blur, light borders, and a small sense of depth.

Open guide
More detail

Liquid Glass

Liquid Glass is a moving, clear material style. It uses lens-like bending, highlights, and shapes that seem to join or flex.

Open guide
More detail

Skeuomorphism

Skeuomorphism copies familiar real objects to explain a digital control. It may also copy their materials.

Open guide
More detail

Neumorphism

Neumorphism is a soft, low-contrast style. Light and dark shadows make controls look raised from or pressed into one color surface.

Open guide
More detail

Neobrutalism

Neobrutalism is a bold, high-contrast digital style. It uses simple shapes, thick borders, direct colors, and a clear mechanical layout.

Open guide
Core

Minimalism

Minimalism removes what a design doesn't need. It still keeps the product clear, useful, and distinct.

Open guide
Core

Flat Design

Flat design uses simple shapes, solid colors, and clear flat areas, with little fake depth.

Open guide
More detail

Claymorphism

Claymorphism is a playful style with puffy shapes and round corners. Soft shadows and pastel surfaces make it look like clay.

Open guide
More detail

Y2K Digital Aesthetic

This digital aesthetic is a retro-future style from late-1990s and early-2000s digital culture. It often uses chrome, pixels, bright gradients, and playful computer details.

Open guide
More detail

Frutiger Aero

Frutiger Aero is a hopeful mid-2000s style. It mixes shiny interfaces with blue skies, water, green plants, bubbles, and friendly-looking technology.

Open guide
More detail

Web Brutalism

Web brutalism is a raw web style. It shows structure, browser defaults, plain type, and planned roughness instead of usual polish.

Open guide
More detail

Vernacular Web

Vernacular web copies the everyday sites that communities make. It differs from polished systems made by large groups.

Open guide
More detail

Aqua

Aqua is a shiny interface style linked to early macOS. It uses glowing controls, gel-like depth, thin stripes, and bright blue accents.

Open guide
More detail

Windows Aero

Windows Aero is a late-2000s desktop style. It uses see-through window frames, blurred glass, soft glow, and layered borders.

Open guide
More detail

Swiss Style

Swiss Style uses clear grids and uneven but balanced layouts. It also uses sans-serif type, photos, and a strict visual order.

Open guide
Core

Editorial Design

Editorial design arranges a story through reading pace, type, images, captions, and page patterns that repeat.

Open guide
Core

Material Design

Material Design is a system for components and interactions. It uses layered surfaces, motion with a purpose, flexible layouts, and shared design tokens.

Open guide
Core

Gradient

A gradient is a smooth change between colors or transparency. It can follow a line, circle, angle, or mesh.

Open guide
Core

Shadow & Elevation

A shadow is a visual effect. Elevation is the depth relationship that the shadow may explain between surfaces.

Open guide
More detail

Border Radius & Squircle — Learning Bundle

This guide separates three ideas. They're standard CSS border-radius, draft corner-shape: squircle, and other squircle-like shapes or platform masks. The bundle is not one standard design term.

Open guide
Core

Opacity

Opacity says how solid an element and its children look. It can range from clear to solid.

Open guide
More detail

Apple Human Interface Guidelines

Apple Human Interface Guidelines explain design for Apple platforms. They cover actions, visuals, controls, input, accessibility, and platform differences.

Open guide
Core

Notion-style Workspace

A Notion-style Workspace uses a calm document look. It favors readable text, content blocks, quiet controls, and open space.

Open guide
Core

SaaS Marketing Site

A SaaS Marketing Site explains a problem and software service to one audience. It helps visitors judge fit and choose a next step.

Open guide
Core

B2B Corporate Site

A B2B Corporate Site helps business groups check a company's skills, rules, trust, and fit. It also supports buying or partnership.

Open guide
Core

Direct-to-Consumer E-commerce

DTC E-commerce lets a brand sell directly to consumers. It covers discovery, product choices, payment, delivery, and after-sale help.

Open guide
Core

Playful Illustration

Playful Illustration uses lively characters, shapes, colors, and visual jokes. It can add warmth, meaning, or brand character.

Open guide
Core

Organic Design

Organic Design follows forms found in nature. It uses uneven curves, tactile textures, natural colors, and less mechanical layouts.

Open guide
More detail

Memphis Style

Memphis Style is a bold postmodern look. It uses strong shapes, clashing colors, patterns, uneven balance, and playful energy.

Open guide
Core

Terminal Aesthetic

Terminal Aesthetic borrows from command-line screens. It uses monospaced text, tight hierarchy, prompt marks, few colors, and clear status.

Open guide
More detail

Wabi-sabi

Wabi-sabi is a Japanese view of beauty. It values limits, change, uneven form, age, and honest materials over perfect polish.

Open guide
Core

CSS Logical Properties

CSS logical properties describe sides by writing flow, such as block and inline. They replace fixed directions like top, right, bottom, and left. This helps layouts follow the language's writing direction.

Open guide
More detail

Subgrid

A subgrid is a grid inside another grid that shares its parent's row or column sizes. It can share one direction or both.

Open guide
More detail

Intrinsic Sizing

Intrinsic sizing lets an element's content help decide its size instead of using only a fixed size from outside.

Open guide
More detail

min-content

`min-content` is the smallest size content can use after wrapping at every allowed break.

Open guide
More detail

max-content

`max-content` is the size content would like if it did not wrap at normal break points.

Open guide
Core

minmax()

`minmax()` is a CSS Grid function that gives a row or column both a minimum and a maximum size.

Open guide
Core

clamp()

`clamp()` chooses a preferred CSS value but keeps it between a minimum and a maximum.

Open guide
Core

object-fit

`object-fit` controls how an image, video, or similar item fits inside its box.

Open guide
Core

Viewport Units

Viewport units are CSS lengths based on the browser's visible area. Small, large, and dynamic versions handle browser bars that appear or hide.

Open guide
Core

Pseudo-class

A pseudo-class is part of a CSS selector. It finds an element by a condition, such as state, place, language, or user action.

Open guide
Core

Pseudo-element

A pseudo-element lets CSS style a part or box with no normal element in the source HTML. Examples include the first letter and generated decoration.

Open guide
Core

CSS Border Radius

CSS border-radius makes box corners from quarter ellipses using horizontal and vertical radii. It changes painting and clipping, but not the box's layout size, and it does not make a mathematical squircle.

Open guide
More detail

CSS Squircle Corner

In the CSS Borders Level 4 draft, squircle is a corner-shape value for a convex superellipse between round and square. It equals superellipse(2), needs a nonzero border radius, and still requires a browser-support check.

Open guide
More detail

Forced Colors Mode

Forced colors mode uses a user-chosen system palette instead of many page colors. This can make controls and text easier to distinguish.

Open guide
More detail

Visual Effect Material

Visual Effect Material is a macOS surface style that blends and blurs what is behind it. It changes with the window state and light or dark look.

Open guide