Design Systems & Component Libraries · บทเรียน

ชุดสีและการจัดรูปแบบตัวอักษร

กำหนดระบบสีที่สอดคล้องและเข้าถึงได้ พร้อมกำหนดระดับและลำดับชั้นของตัวอักษรเพื่อให้อ่านได้ดีที่สุด

บทเรียน 1 จาก 412 ขั้นตอน

ชุดสีและการจัดรูปแบบตัวอักษร เป็นบทเรียน Design Systems & Component Libraries ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Design Systems & Component Libraries และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Design Systems & Component Libraries มีบทเรียนทั้งหมด 4 บทเรียน

บางส่วนของบทเรียนนี้ยังไม่ได้รับการแปล และแสดงเป็นภาษาอังกฤษ

Visual Language Foundations

Welcome to Color Palettes & Typography! These two elements are the cornerstone of any visual design system.

They define your brand's look and feel, guiding users and ensuring a consistent experience across all products.

The Power of a Color Palette

A well-defined color palette brings consistency, brand recognition, and clarity to your user interface.

It's more than just choosing pretty colors; it's about creating a harmonious system that communicates effectively and evokes the right emotions.

Primary & Secondary Colors

Start with your brand's primary colors. These are the dominant hues used for core elements like headers, main buttons, and key branding.

Secondary colors complement your primary palette. They're used for supporting elements, adding visual interest without overpowering the main brand identity.

Accent & Semantic Colors

Accent colors are used sparingly to draw attention to specific actions, like a call-to-action button or an important link. They should stand out!

Semantic colors convey meaning. Think of colors for success (green), warning (yellow/orange), or error (red). These communicate status quickly and universally.

Color Accessibility Matters

Designing an accessible color palette is crucial. Ensure sufficient contrast between text and background colors for users with visual impairments.

  • Use tools to check WCAG (Web Content Accessibility Guidelines) contrast ratios.
  • Aim for a minimum contrast ratio of 4.5:1 for normal text.
  • Avoid relying on color alone to convey information.

Defining Colors in Code

In a design system, colors are often defined as variables or design tokens. This makes them easy to manage and update across all platforms.

Here's a simple CSS example:

:root {
  --color-primary-500: #007bff;
  --color-secondary-300: #6c757d;
  --color-accent-400: #28a745;
  --color-error: #dc3545;
  --color-text-dark: #212529;
}

The Art of Typography

Typography is about more than just choosing a font. It's the art and technique of arranging type to make written language legible, readable, and appealing.

A consistent typographic system enhances readability, establishes a clear visual hierarchy, and reinforces brand identity.

Building a Typographic Scale

A typographic scale defines the sizes for all your text elements, from large headings to small captions. It creates visual rhythm and hierarchy.

  • Headings (h1-h6): Guide users through content.
  • Body Text: For main content, needs to be highly readable.
  • Captions/Labels: Smaller text for details or UI elements.

Fine-Tuning Typography

Beyond font size and family, other properties ensure optimal readability and aesthetics:

  • Line Height (Leading): The space between lines of text. Too tight or too loose can hinder reading.
  • Font Weight: Controls boldness (e.g., Light, Regular, Bold).
  • Letter Spacing (Tracking): The space between characters. Adjust carefully for legibility.

Typography Accessibility

Accessible typography means everyone can read your content. Consider:

  • Font Choice: Prefer legible fonts, avoid overly decorative ones for body text.
  • Minimum Size: Ensure body text is large enough (e.g., 16px for web).
  • Contrast: Maintain good contrast between text and its background.
  • Line Length: Keep lines of text to a reasonable length for easier reading.

Quick Check: Visual Consistency

Which of the following are key benefits of establishing a consistent color palette and typographic scale in a design system?

Recap: Visual Foundations

We've learned how color palettes and typography are fundamental to a design system.

  • Define primary, secondary, accent, and semantic colors.
  • Prioritize color and typography accessibility.
  • Establish a clear typographic scale for headings, body, and captions.
  • Use variables/design tokens to manage visual styles.

Mastering these elements ensures your product is visually appealing, consistent, and accessible.

เริ่มต้นได้ฟรี

เรียนรู้ Design Systems & Component Libraries ด้วย AI tutor — ฟรี

เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป

คอร์ส
12
บทเรียน
48

คำถามที่พบบ่อย

บทเรียน “ชุดสีและการจัดรูปแบบตัวอักษร” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “ชุดสีและการจัดรูปแบบตัวอักษร” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Design Systems & Component Libraries ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Design Systems & Component Libraries มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “ชุดสีและการจัดรูปแบบตัวอักษร”

กำหนดระบบสีที่สอดคล้องและเข้าถึงได้ พร้อมกำหนดระดับและลำดับชั้นของตัวอักษรเพื่อให้อ่านได้ดีที่สุด คุณปฏิบัติ Design Systems & Component Libraries ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Design Systems & Component Libraries หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Design Systems & Component Libraries บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน

บทเรียน “ชุดสีและการจัดรูปแบบตัวอักษร” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Design Systems & Component Libraries นี้ได้ไหม

ได้ บทเรียน Design Systems & Component Libraries ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. ชุดสีและการจัดรูปแบบตัวอักษร
  2. ระยะห่าง การจัดวาง และสัญลักษณ์
  3. การสร้างคู่มือรูปแบบภาพ
  4. การออกแบบสำหรับโหมดมืดและธีม
← กลับไปที่ Design Systems & Component Libraries