Xiaomi DESIGN.md

Brands

Consumer technology at global scale with bold accessibility. Xiaomi's current public site combines bright white surfaces, vivid orange brand accents, broad product-category merchandising, and ecosystem storytelling…

Raw DESIGN.md

At a glance

Group
Brands
Main color
#ff6900Orange design systems
Fonts
MiSansSF Mono

Colors in this file

  • #ffffff

    background

  • #191919

    Unnamed

  • #222222

    Unnamed

  • #d9dee5

    Unnamed

  • #6b7280

    Unnamed

  • #ff6900

    background

  • #e05a00

    background

  • #f5f6f8

    Unnamed

  • #ffe8d6

    Unnamed

  • #22a06b

    Unnamed

Consumer technology at global scale with bold accessibility. Xiaomi's current public site combines bright white surfaces, vivid orange brand accents, broad product-category merchandising, and ecosystem storytelling around phones, AIoT, home tech, wearables, and cars, creating a design system that feels energetic, expansive, and user-centric.

1. Visual Theme & Atmosphere

Overall Aesthetic

Xiaomi feels like mass-market innovation presented as a connected lifestyle platform. The system has to support flagship phones, smart home products, wearables, TVs, and now broader ecosystem narratives. It balances product excitement with approachable pricing and wide retail-style browsing.

Mood & Feeling

  • Bright and accessible
  • Product-rich and globally scalable
  • Modern without being exclusive
  • Ecosystem-driven and optimistic
  • Broad, practical, and consumer-friendly

Design Density

Medium density. Xiaomi shows many categories and product modules, but the experience stays readable because sections are clearly grouped and imagery does heavy lifting.

Visual Character

  • White base canvas with strong orange anchors
  • Large product images and category merchandising blocks
  • Lifestyle technology presented as one connected ecosystem
  • Clean sections with clear entry points by product family
  • Product launches and ecosystem stories given equal visual weight

2. Color Palette & Roles

Core Foundation

TokenHexRole
--xiaomi-white#FFFFFFMain canvas and cards
--xiaomi-surface#F5F6F8Light section background
--xiaomi-ink#191919Primary dark contrast and navigation
--xiaomi-text#222222Primary body text
--xiaomi-muted#6B7280Secondary text

Brand and Support

TokenHexRole
--xiaomi-orange#FF6900Core brand accent and CTA color
--xiaomi-orange-deep#E05A00Hover and active state
--xiaomi-orange-soft#FFE8D6Light callout fill
--xiaomi-border#D9DEE5Card borders and separators
--xiaomi-green#22A06BSmart-living or positive state support

Utility

TokenHexRole
--xiaomi-success#148A58Positive status
--xiaomi-warning#BE7B00Warning or support state
--xiaomi-danger#D14343Error or issue state
--xiaomi-focus#FFC49AFocus ring tint

3. Typography Rules

Font Stack

css--font-display: "MiSans", "Helvetica Neue", Arial, sans-serif;
--font-sans: "MiSans", system-ui, -apple-system, sans-serif;
--font-mono: "SF Mono", Menlo, monospace;

Type Scale

ElementSizeWeightLine HeightLetter SpacingColor
Hero Display68px7001.02-0.03em#191919
Page Title48px7001.08-0.02em#191919
Section Title34px7001.12-0.015em#191919
Card Title22px6001.22-0.01em#222222
Body Large18px4001.60#222222
Body16px4001.60#222222
Small Body14px4001.450#6B7280
Label12px7001.30.04em#6B7280

Typography Philosophy

Xiaomi typography should feel modern, product-first, and highly approachable. It needs enough weight for launches and hero moments, but must stay simple enough to scale across many product families and markets.

4. Component Stylings

Buttons

css.button-primary {
  background: #ff6900;
  color: #ffffff;
  border: none;
  border-radius: 999px;
  min-height: 48px;
  padding: 0 22px;
  font-size: 16px;
  font-weight: 700;
}

.button-primary:hover {
  background: #e05a00;
}

.button-secondary {
  background: #ffffff;
  color: #191919;
  border: 1px solid #d9dee5;
  border-radius: 999px;
  min-height: 48px;
  padding: 0 22px;
}

Cards and Product Tiles

css.product-card {
  background: #ffffff;
  border: 1px solid #d9dee5;
  border-radius: 22px;
  box-shadow: 0 14px 30px rgba(25, 25, 25, 0.05);
}

Inputs

css.input {
  background: #ffffff;
  color: #222222;
  border: 1px solid #d9dee5;
  border-radius: 14px;
  min-height: 48px;
  padding: 12px 14px;
}

.input:focus {
  outline: none;
  border-color: #ff6900;
  box-shadow: 0 0 0 4px rgba(255, 196, 154, 0.38);
}

Component Notes

  • Product tiles should make it easy to hop between phones, home tech, wearables, and media devices
  • Ecosystem stories can be broad, but each tile still needs a concrete product hook
  • Orange should guide attention decisively without overwhelming every surface

5. Layout Principles

Spacing Scale

TokenValueUsage
--space-24pxTight alignment
--space-38pxSmall gaps
--space-412pxCompact internal spacing
--space-516pxDefault spacing
--space-624pxCard interiors
--space-732pxModule grouping
--space-848pxSection rhythm
--space-964pxHero spacing
--space-1096pxLarge ecosystem and category sections

Layout Behavior

  • Organize around product families first, ecosystem narratives second
  • Use broad hero campaigns supported by category grids and launch stories
  • Keep product imagery large, centered, and easy to compare
  • Let cars, phones, AI glasses, smart home, and lifestyle sit inside one coherent ecosystem story

Whitespace Philosophy

Whitespace should feel clean but commercially useful, leaving enough room for the ecosystem to breathe without making the site feel sparse or boutique.

6. Depth & Elevation

Elevation Strategy

Xiaomi uses light consumer-tech elevation. Cards float softly above pale surfaces, while imagery, category grouping, and orange highlights do more of the visual work than heavy shadows.

css--shadow-soft: 0 8px 18px rgba(25, 25, 25, 0.04);
--shadow-card: 0 14px 30px rgba(25, 25, 25, 0.08);
--shadow-focus: 0 0 0 4px rgba(255, 196, 154, 0.38);

Surface Hierarchy

  • White main canvas
  • Light-gray support backgrounds
  • Elevated white product cards
  • Orange CTA and ecosystem accents as the strongest visual anchors

7. Do's and Don'ts

Do

  • Keep Xiaomi broad, bright, and category-led
  • Use orange as a clear identity and action signal
  • Let ecosystem narratives connect product families naturally
  • Preserve a friendly, global, and accessible tone

Don't

  • Do not make Xiaomi feel like exclusive luxury hardware branding
  • Do not bury products under vague lifestyle copy
  • Do not let category variety turn into visual clutter
  • Do not overuse orange as a full-background treatment everywhere

8. Responsive Behavior

Breakpoints

BreakpointWidthBehavior
Mobile< 768pxStacked launch cards, simple category tiles, clear ecosystem entry points
Tablet768px - 1023pxTwo-column product-family and campaign layouts
Desktop1024px+Wide category grids, large launch imagery, and broad ecosystem storytelling

Responsive Rules

  • Preserve product-family clarity when category grids collapse
  • Keep launch and hero imagery prominent on smaller screens
  • Stack ecosystem stories into digestible product-first modules
  • Maintain clear orange CTA visibility across breakpoints

9. Agent Prompt Guide

Quick Reference

  • Bright white canvas with vivid Xiaomi orange accents
  • Broad product-family merchandising and connected-ecosystem storytelling
  • Clean rounded product cards, large imagery, and accessible consumer-tech energy
  • Global, optimistic, and product-rich rather than boutique-minimal

Prompt Template

textDesign this like Xiaomi's current public website:
- bright white base with vivid orange CTA and identity accents
- broad phone, smart-home, wearable, and ecosystem category grids
- large clean product imagery with rounded merchandising cards
- connected consumer-technology storytelling across many product families
- accessible, global, product-first design rather than luxury-only hardware branding

Use it with your agent

Save the file as DESIGN.md in your project root, then ask your agent to follow it for UI work. Or let the agent fetch it over MCP.

Download

curl -o DESIGN.md https://www.uiskillbook.com/design-md/xiaomi.md

MCP server

https://www.uiskillbook.com/mcp

MCP tool call

get_design_md({ "slug": "xiaomi" })