Skip to main content

Agent Skills - Phần 9: UI Styles & Design Systems

Tóm tắt

Tài liệu tổng hợp UI style patterns (Minimalism, Neumorphism, Glassmorphism, Brutalism, Dark Mode, Claymorphism, Aurora, Flat, Accessible & Ethical, Motion-Driven, Hero-Centric, Conversion-Optimized, Data-Dense...) để chọn phong cách UI phù hợp với sản phẩm, audience, performance và accessibility. Mỗi style được mô tả về characteristics, best use cases, trade-offs và implementation considerations. Nội dung dựa trên styles.csv từ ui-ux-pro-max-skill, giúp designers và developers chọn design system phù hợp cho từng bài toán cụ thể.

Tài liệu này tổng hợp UI style patterns dùng để:

  • Chọn phong cách UI phù hợp với sản phẩm + audience + performance + accessibility.
  • Sinh prompt thiết kế, CSS token, checklist triển khai cho Agent.

Dữ liệu gốc: styles.csv từ ui-ux-pro-max-skill.

Đọc nhanh:

  • 🔴 Không dùng cho domain cần accessibility/perf cao (nếu style quá nặng).
  • 🟡 Cẩn trọng (kiểm tra lại contrast, motion, mobile).
  • 🟢 An toàn cho đa số app / dễ áp dụng.

1. Core Foundation Styles

1.1 🟢 Minimalism & Swiss Style

  • Từ khoá: Clean, grid-based, nhiều white space, sans-serif, high contrast.
  • Rất phù hợp cho: Enterprise apps, dashboard, docs, SaaS B2B.
  • Nên dùng khi:
    • Cần rõ ràng, dễ đọc, ít phân tán.
    • Ưu tiên performance + WCAG AAA.
  • Tránh dùng cho: Brand quá playful/entertainment, portfolio nghệ thuật.

1.2 🟡 Neumorphism

  • Từ khoá: Soft UI, embossed/debossed, pastel, shadow mềm, bo tròn lớn.
  • Dùng tốt cho: Wellness, meditation, fitness, UI ít text/ít data.
  • Rủi ro:
    • Contrast thấp → khó đạt WCAG, không phù hợp app quan trọng.
    • Không nên dùng cho data-heavy dashboard.

1.3 🟡 Glassmorphism

  • Từ khoá: Frosted glass, blur, layer, depth, vibrant background.
  • Dùng tốt cho: Card overlay, modal, navbar trên nền gradient/ảnh.
  • Cần chú ý:
    • Check contrast ≥ 4.5:1 trên glass.
    • Blur tốn tài nguyên trên mobile thấp.

1.4 🟢 Flat Design

  • Từ khoá: 2D, không shadow/gradient, icon đơn giản, màu phẳng.
  • Dùng tốt cho: Web/app đa nền tảng, SaaS, dashboard, MVP.
  • Ưu điểm: Performance rất tốt, dễ theming, dễ responsive, friendly cho accessibility.

1.5 🔴 3D & Hyperrealism / Skeuomorphism

  • Từ khoá: Texture, 3D models, realistic light/shadow, WebGL.
  • Dùng tốt cho: Gaming, immersive marketing, luxury 3D showcase.
  • Không nên dùng cho: App enterprise, table/forms, device yếu, màn hình nhỏ.

2. Dark Mode & Accessible Styles

2.1 🔴 Dark Mode (OLED)

  • Từ khoá: Deep black, neon accent, eye-friendly, night mode.
  • Dùng tốt cho: Dev tools, media, entertainment, dashboard real-time.
  • Cần:
    • Contrast cao (7:1 cho text).
    • Không dùng white full-bleed trên nền quá tối (gây chói).

2.2 🔴 Accessible & Ethical / Inclusive Design

  • Từ khoá: WCAG AAA, 7:1 contrast, 16px+, keyboard navigation, screen reader.
  • Dùng cho: Government, healthcare, finance, public, mọi app “nghiêm túc”.
  • Checklist bắt buộc cho Agent:
    • Focus ring 3–4px, reachable mọi element.
    • Label đầy đủ, không truyền thông tin chỉ bằng màu.
    • prefers-reduced-motion + touch target ≥ 44x44.

2.3 🟡 Soft UI Evolution

  • Từ khoá: Soft shadow vừa phải, contrast > neumorphism, bo tròn 8–12px.
  • Là phiên bản “an toàn” hơn của Neumorphism, thân thiện accessibility hơn.

3. Playful & Creative Styles

3.1 🟡 Claymorphism

  • Từ khoá: Chunky, toy-like, border dày, double shadow, pastel.
  • Dùng tốt cho: App giáo dục, app trẻ em, onboarding, website playful.

3.2 🟡 Vibrant & Block-based

  • Từ khoá: Bold color, block layout, type lớn, năng lượng cao.
  • Dùng cho: Startup, agency, social/gaming landing.
  • Tránh: Fintech, healthcare, gov, audience lớn tuổi.

3.3 🔴 Brutalism / Neubrutalism

  • Từ khoá: “Raw”, border đen dày, primary color thuần, không transition.
  • Dùng cho: Portfolio, creative agency, tech blog.
  • Không dùng cho: Corporate, trust-critical domain (banking, y tế).

3.4 🟡 Aurora / Gradient Mesh / Y2K / Vaporwave / Memphis

  • Nhóm style gradient / neon / retro:
    • Aurora / Gradient Mesh: Background hero gradient phức tạp, smooth 8–12s.
    • Y2K / Vaporwave / Memphis: Neon, pattern, retro, glitch – cực kỳ cá tính.
  • Dùng cho: Creative, music, gaming, Gen Z brand.
  • Cần kiểm tra: Contrast + motion (giảm khi user motion-sensitive).

4. Landing Page Patterns

4.1 🔴 Hero-Centric Design

  • Từ khoá: Full-viewport hero, headline rõ, screenshot/video, CTA nổi bật.
  • Dùng cho: SaaS landing, product launch, service page.
  • Checklist:
    • Headline & CTA visible above the fold.
    • Nội dung support (features/social proof) phía dưới.

4.2 🔴 Conversion-Optimized

  • Từ khoá: Single CTA, form-focused, trust badge, social proof, urgency.
  • Dùng cho: Signup, pricing, lead-gen, e‑commerce product page.
  • Nên:
    • Tối đa 1 primary CTA.
    • Form < 5 field cho lần submit đầu.

4.3 🟡 Feature-Rich Showcase

  • Từ khoá: Card grid, feature sections, comparison, interactive demo.
  • Dùng cho: Enterprise SaaS, platform phức tạp.

4.4 🟡 Social Proof-Focused / Trust & Authority

  • Social Proof: Testimonial, logo khách hàng, case study, rating.
  • Trust & Authority: Badge/cert, security, credentials, ROI metrics.
  • Dùng cho: B2B, consulting, healthcare/finance landing.

4.5 🟡 Storytelling-Driven / Parallax Storytelling

  • Từ khoá: Narrative sections, timeline, scroll-driven reveal.
  • Dùng cho: Brand/mission, portfolio, case study dài.
  • Cần: Fallback/skip cho user không thích motion.

5. Dashboard & Analytics Styles

5.1 🔴 Data-Dense Dashboard & Executive Dashboard

  • Từ khoá: Nhiều chart/widget, grid 12 cột, KPI card, table dense.
  • Dùng cho: BI, CFO view, ops dashboard.
  • Checklist:
    • Loading state rõ; filter hoạt động.
    • Export (CSV/Excel) cho data quan trọng.

5.2 🟡 Heat Map, Real-Time Monitoring, Drill-Down, Comparative

  • Heat Map: Cool→Hot scale cho intensity (behavior, geo, correlation).
  • Real-Time: Pulse, streaming chart, alert rõ ràng.
  • Drill-Down: Breadcrumb, expand, context preserved.
  • Comparative: Side-by-side, delta (+/-), benchmark lines.

5.3 🔴 Financial / Sales / User Behavior Analytics

  • Financial: Profit/loss, cashflow, variance, currency formatting chính xác.
  • Sales: Pipeline, quota, leaderboard, territory map.
  • User Behavior: Funnel, flow (Sankey), cohort, retention, heatmap.

6. Motion & Interaction Patterns

6.1 🟡 Motion-Driven

  • Từ khoá: Scroll-trigger, parallax, page transition, microinteraction dày.
  • Chỉ dùng khi: Brand/storytelling quan trọng, audience trẻ, chấp nhận motion.
  • Luôn cần: Respect prefers-reduced-motion.

6.2 🟢 Micro-interactions

  • Từ khoá: Animation 50–100ms, feedback tactile nhỏ (hover/press).
  • Dùng tốt cho: Tất cả app interactive, đặc biệt mobile/productivity.

6.3 🟡 Kinetic Typography, Kinetic Hero

  • Từ khoá: Chữ động, typing effect, morphing, text là visual chính.
  • Dùng cho: Hero & marketing; không dùng cho long-form content.

6.4 🟡 Interactive Cursor, Tactile Digital, 3D Product Preview

  • Interactive Cursor: Chỉ cho desktop, portfolio/agency/gaming.
  • Tactile/Jelly UI: Playful brand/app mobile.
  • 3D Product Preview: E‑commerce sản phẩm vật lý (furniture, auto, fashion...).

7. Themed / Domain-Specific Styles

7.1 🟢 Organic Biophilic / Nature Distilled / E‑Ink

  • Organic/Nature Distilled: Wellness, organic food, sustainability, interior.
  • E‑Ink/Paper: Reading app, nhật ký, distraction-free writing.

7.2 🟡 Cyberpunk / HUD / Retro / Pixel / Memphis / Y2K

  • Nhắm tới gaming, media, music, creative – không dùng cho enterprise/gov/health.
  • Thường yêu cầu:
    • Dark mode + neon.
    • Motion & effect nhiều → cần fallback giảm motion.

8. Cách Agent chọn style tự động

  • Nếu domain = gov/health/finance/public:
    • Ưu tiên: Accessible & Ethical, Minimalism, Swiss Modernism 2.0, Trust & Authority.
  • Nếu domain = SaaS dashboard/data:
    • Minimalism, Data-Dense, Dimensional Layering, Dark Mode (nếu Dev/CFO).
  • Nếu domain = creative/portfolio/agency:
    • Motion-Driven, Storytelling, Vibrant & Block-based, Memphis, Aurora, Brutalism/Neubrutalism.
  • Nếu domain = consumer/mobile app fun:
    • Claymorphism, Soft UI Evolution, Micro-interactions, Tactile, Vibrant.

Tóm tắt

Nhóm styleDùng tốt choTránh dùng cho
Minimalism / SwissEnterprise, SaaS, docs, dashboardBrand quá playful
Soft / Glass / ClayWellness, lifestyle, onboardingData-heavy, WCAG AAA nghiêm ngặt
Dark / Cyber / RetroDev tools, media, gamingGov, healthcare, đối tượng lớn tuổi
Hero / Conversion / TrustLanding page, marketing, pricingApp nội bộ thuần tác vụ
Data-Dense / Real-TimeBI, ops, finance, analyticsBlog, marketing one-pager
Storytelling / MotionBrand story, portfolio, case-studyForm phức tạp, accessibility cao
Organic / E‑InkWellness, reading, slow techHigh-energy, youth entertainment

Nguồn dữ liệu: styles.csvui-ux-pro-max-skill.