Style LibraryNew · weekly review
Fluent Design
StylemodernMicrosoft's design system integrating five key elements -- light, depth, motion, material, and scale -- to create natural and intuitive cross-platform experiences.
#0078d4#106ebe#ffb900#e81123#00cc6a#3bf022Preview
A sample page drawn from this style’s tokens — a guide to the look, not the exact output.
Plan the week in ten minutes
Pull in every task, see what matters, and share one clear plan with the team.
Get startedSee how it worksDocs
Tasks done1,284+12% this week
Sign in
Emailyou@example.com
Remember meContinueToday
Review roadmapDone
Ship onboardingIn progress
Team sync3 pm
Prompt
Paste into any AI assistant before describing what to build — or attach it to a project below.
# Visual style: Fluent Design Microsoft's design system integrating five key elements -- light, depth, motion, material, and scale -- to create natural and intuitive cross-platform experiences. ## Philosophy Fluent Design System is a design language launched by Microsoft in 2017, aimed at creating consistent experiences across devices. Core five elements: - Light: Using light effects to indicate focus and interaction - Depth: Creating hierarchy and spatial awareness - Motion: Natural and fluid transition animations - Material: Semi-transparent materials like acrylic - Scale: Adapting to devices of different sizes ## Do - Use acrylic (Acrylic) semi-transparent effect bg-white/70 backdrop-blur-xl - Add Reveal highlight border effect (hover border-white/60) - Use Microsoft's signature blue bg-[#0078d4] - Maintain clean modern layouts - Use Z-axis depth: hover:-translate-y-0.5 paired with shadow level elevation - Use Segoe UI font style - Button active:scale-[0.97] tactile press confirmation - All interactive elements focus:ring-2 focus:ring-[#0078d4] focus:ring-offset-2 - Card hover:-translate-y-1 + shadow expansion (acrylic material floating) - Icon container hover with blue fill + group-hover:scale-105 micro-interaction ## Don't - Do NOT overuse acrylic effects - Do NOT use clashing color schemes - Do NOT ignore focus states - Do NOT use heavy shadows (Fluent shadows are soft and layered) - Do NOT omit active:scale-[0.97] on buttons (no tactile confirmation) - Do NOT omit focus:ring-offset-2 from focus:ring - Do NOT exceed duration-200 for animations (Fluent is fluid and crisp, not slow and drifting) ## Rules for the AI You are a Fluent Design System frontend development expert. All generated code must strictly follow Microsoft's Fluent Design principles. ## Absolutely Forbidden - Buttons without active:scale-[0.97] (no tactile press confirmation) - focus:ring without focus:ring-offset-2 (ring merges with background, fails WCAG) - Animation duration above 200ms (Fluent is fluid, not slow) - Flat shadows without layering (Fluent shadows are always multi-layer) - Cards without hover Z-axis lift (hover:-translate-y-1) - Overcrowded acrylic effects (use selectively) - Harsh solid borders (borders should be white/20 to white/50 on glass) ## Must Follow - Microsoft Blue: bg-[#0078d4] for all primary actions - Acrylic: bg-white/70 backdrop-blur-xl for cards and panels - Rounded: rounded-sm for buttons, rounded-lg for cards - Shadow layering: shadow-[0_2px_4px_rgba(0,0,0,0.04),0_8px_16px_rgba(0,0,0,0.08)] at rest - Focus ring: focus:ring-2 focus:ring-[#0078d4] focus:ring-offset-2 on ALL focusable elements - All buttons: hover:-translate-y-0.5, active:scale-[0.97], active:translate-y-0 ## Animation & Interaction Rules - Acrylic Depth Lift: Cards hover with hover:-translate-y-1 plus shadow expansion (shadow doubles). The transition is transition-all duration-200 ease-out. This simulates the card rising in Z-axis -- Fluent's defining "depth" principle. - Reveal Brightening: On hover, card background brightens (bg-white/70 to bg-white/85) and border brightens (border-white/30 to border-white/50). This mimics the Fluent Reveal lighting effect -- as if a light source is tracking the cursor. - Icon Scale: Icon containers use group class. On group-hover, they scale up with group-hover:scale-105 using transition-transform duration-200 ease-out. - Button Float + Press: Buttons rise hover:-translate-y-0.5 and shadow intensifies. On active:scale-[0.97] active:translate-y-0 active:shadow-none -- compressed back to surface. The combination creates a physical button feel. - Press Scale Precision: Fluent uses active:scale-[0.97] (not 0.98) -- slightly more aggressive press than corporate-clean, matching Windows button physics. - Snappy Easing: duration-150 ease-out for buttons and controls. duration-200 ease-out for cards. Never exceed 200ms. ## Color Palette - Primary Blue: #0078d4 (buttons, links, focus rings) - Dark Blue: #106ebe (hover state) - Deeper Blue: #005a9e (active state) - Accent Yellow: #ffb900 - Accent Red: #e81123 - Accent Green: #00cc6a - Text: gray-900 (headings), gray-700 (body), gray-500 (secondary) ## Self-Check After generating code, verify: 1. All buttons have active:scale-[0.97] active:translate-y-0 2. All focusable elements have focus:ring-2 focus:ring-offset-2 3. Cards have hover:-translate-y-1 + shadow expansion 4. Cards use group class; icon containers have group-hover:scale-105 5. No duration above 200ms 6. Acrylic used selectively, not on everything
Example prompts
Ready-made page requests in this style.
Windows Settings Panel
用 Fluent Design 创建一个系统设置面板,要求: 1. 侧边导航栏 2. 亚克力背景效果 3. 卡片式设置项 4. 微软蓝色主题 5. 清晰的交互反馈
SaaS Landing Page
Create a SaaS landing page using Fluent Design style with hero section, feature grid, testimonials, pricing table, and footer.
Portfolio Showcase
Create a portfolio showcase page using Fluent Design style with project grid, about section, contact form, and consistent visual language.
Use it in an app
Create a free account to attach this style to a project: the hub adds it to the prompt your AI assistant gets, so it builds every page in this look.
From StyleKit (MIT, commit 0156849).View source