Skip to content
UIGrammer
EN 中文

Style · 09

Fluent Design

Fluent = calm chrome, 4px corners, one work blue, and hairlines that separate instead of shadows.

Calm chrome, 4px corners, one work blue, hairline depth.

Page Overall
Card
Buttons
Navbar
Tabs

What is Fluent Design?

Fluent UI is productivity chrome: near-white canvas, 4-8px corners, hairline separators, one dependable work blue, and depth that whispers. If you skip the command-bar rhythm, the model ships a loud consumer page.

Elements

  • 4px corners
  • Hairline depth
  • One work blue

Put this word in the prompt.

Typical colors

  • #0F6CBD
  • #242424
  • #FAFAFA
  • #E0E0E0

Use on

  • Productivity
  • Admin tools
  • Data grids
Prompt formula

[Component] + Fluent + Hairline + Work blue + 4px

BUILD - Build a complete Fluent-style productivity app home. Not a card, not an isolated navbar, not a marketing page, not a tabs widget. - Domain: an org workspace where a command bar, a rail, and a data grid carry the identity. STYLE - Fluent: near-white canvas #FAFAFA, white surfaces, 4-8px corners, hairline separators - Type #242424, mute #616161, work blue #0F6CBD for actions and selection only - Depth is a 1px border rgba(0,0,0,0.06) plus shadow 0 1px 2px rgba(0,0,0,0.1); hover deepens to 0 4px 10px - System UI stack for type, tabular numerals for data. No display fonts LAYOUT - Top bar as page chrome: wordmark North, command-style search, CTA New doc (#0F6CBD, 4px radius, white type) - Left rail with mark + Home / Files / Apps; content canvas and status footer beside it - Finished app home: four KPI tiles, a bar chart, a data grid with header row, status footer SECTIONS 1. KPI row: Docs / Edits / Storage / Sync 2. Bar chart panel with #0F6CBD bars on white 3. Data grid: Name / Owner / Status / Modified, hairline row rules 4. Status footer: Synced · org-east · v3.1 INTERACTION - Hover deepens panel shadows and tints rows #F5F5F5. Nothing translates, nothing glows TECHNICAL - React, Tailwind CSS, shadcn/ui restyled to Fluent tokens - not default shadcn. One app route. DON'Ts - No pill buttons, no 12px+ radius, no gradients, no second accent - No emoji icons. No marketing hero on an app shell - Do not output only a headline plus two empty cells MOTION - Reveal highlight follows the pointer at 120ms ease-out. - Expand and collapse: 200ms ease-out. - Elements entering the viewport stagger ~100ms. - prefers-reduced-motion: drop the pointer highlight.