ระบบเดียวสองแบรนด์

โทเคน คอมโพเนนต์ และแนวทางของ ASWINOLOGY° กับ Lurnelle ในที่เดียว สลับแบรนด์ที่มุมขวาบน แล้วทุกหน้าเปลี่ยนตาม

aswinologyASWINOLOGY / Lurnelleตัวอย่างสด

ตั้งเวลาเรียนของคุณ

รอบการเรียน
สัปดาห์นี้71%

เริ่มใช้งานในสามขั้น

ใช้ได้กับ HTML ธรรมดา Next.js หรือสั่งให้ AI เขียนตามระบบนี้

  1. โหลดสไตล์ไฟล์เดียวมีโทเคน ฐาน และคอมโพเนนต์ครบ
  2. เลือกแบรนด์ใส่ data-brand ที่ html หรือส่วนใดของหน้าก็ได้
  3. ใช้คอมโพเนนต์คลาส ds- หรือคอมโพเนนต์ React ชุดเดียวกัน
index.html
<!-- 1. One stylesheet: tokens + base + components -->
<link rel="stylesheet" href="https://components.aswinology.com/ds/v1/ds.css">

<!-- 2. Pick a brand (and optionally a theme) -->
<html lang="th" data-brand="lurnelle">

<!-- 3. Use the classes -->
<button class="ds-btn" data-variant="primary">เริ่มเรียน</button>

สองแบรนด์ ภาษาเดียวกัน

ASWINOLOGY° คือแบรนด์แม่ Lurnelle คือห้องเรียน ทั้งคู่ใช้โครงเดียวกัน ต่างกันที่ผิวสัมผัส

แบรนด์แม่

Soft Swiss กระดาษอุ่น หมึกกราไฟต์ และองศาสีไลม์หนึ่งจุด ตัวอักษร Archivo ปรับความกว้างได้

อัศวินยิ้มในสวน สวมเสื้อกั๊กลายตาราง
แนวทางแบรนด์
ArchivoAnuphanGeist Mono
by ASWINOLOGY°

หมอกสว่าง แก้วกับดินเหนียว สเลตคู่เพอริวิงเคิล และแสงแดด มิ้นต์ พีชเป็นสีเน้น

แนวทางแบรนด์
Inter TightGeistNoto Sans Thai

38 คอมโพเนนต์ ใช้ได้ทั้งสองแบรนด์

ทุกชิ้นด้านล่างคือคอมโพเนนต์จริงจากไลบรารี ไม่ใช่ภาพ

การกระทำ

Button, Arrow link

2
รอบการชำระ

อินพุตและฟอร์ม

Field, Input, Textarea, Select และอื่นๆ

9

ชำระเงินแล้ว

คอร์สเปิดให้เรียนทันที
ใหม่รอตรวจ

ฟีดแบ็ก

Alert, Toast, Badge, Tag และอื่นๆ

7
โปรไฟล์
ตั้งค่า
ออกจากระบบ

โอเวอร์เลย์

Dialog, Sheet, Tooltip, Menu

4
  1. เวลา (เสร็จแล้ว)
  2. 2ข้อมูล
  3. 3จ่าย

การนำทาง

Navbar, Tabs, Accordion, Breadcrumb และอื่นๆ

6
IdentityAswinology
Lingua Rush18 บทเรียน

การแสดงผล

Card, Poster, Course card, Stat และอื่นๆ

7
Aa
Aswin SinghemณปTL
โหลด

พื้นฐาน

Layout, Icons, Brand marks

3

หลักที่ทุกคอมโพเนนต์ยึด

โทเคนก่อนค่าสี

ทุกคอมโพเนนต์อ่านค่าจากโทเคน จึงเปลี่ยนแบรนด์และธีมได้โดยไม่แก้โค้ดสักบรรทัด

เข้าถึงได้ตั้งแต่แรก

สีทุกคู่ผ่าน WCAG AA ใช้ element ของเบราว์เซอร์ก่อน และใช้คีย์บอร์ดได้ทุกตัว

ภาษาไทยเป็นภาษาแรก

ระยะบรรทัด ช่องไฟ และฟอนต์คู่ ออกแบบมาเพื่อสระและวรรณยุกต์ไทยตั้งแต่ต้น

เคลื่อนไหวเมื่อมีเหตุผล

โมชันบอกลำดับ ผลตอบรับ หรือการเปลี่ยนสถานะ และหยุดเมื่อผู้ใช้ขอลดการเคลื่อนไหว

อ่านแนวทางทั้งหมด

อ่านได้ทั้งคนและ AI

เขียน UI กับ AI ได้ตรงระบบตั้งแต่ครั้งแรก เพราะกฎ โทเคน และรายชื่อคอมโพเนนต์อยู่ในไฟล์ที่เครื่องอ่านได้

ใส่ไว้ใน CLAUDE.md หรือ prompt
Read https://components.aswinology.com/AGENTS.md before writing UI.
Use the ASWINOLOGY° design system (data-brand="lurnelle" for this app).
Only semantic tokens, no hex. One primary button per view.
Every input inside <Field> with a visible Thai label.