Design system

Blog này được render bởi bộ UI của lam.ee. Màu sắc, typography, và các tương tác được định nghĩa.

Color Palette

Visual grammar mượn từ công ty agent giỏi nhất thế giới.

một vài tên gọi bạn sẽ thấy trong các bài viết

Typography

Chakra Petch và Maitree được chọn vì đến từ cùng một xưởng chữ Thái (Cadson Demak) — nơi các nhà thiết kế vốn quen giải quyết bài toán xếp chồng dấu thanh trong không gian hẹp. Heading mang chất cơ khí góc cạnh; body giữ lại sự êm ái của serif cổ điển; cả hai hòa hợp tạo dấu tiếng Việt có đủ không gian để thở, tỉ lệ dấu đậm đà, rõ ràng và nằm đúng trọng tâm thị giác mà không làm vỡ nhịp điệu dòng chữ.

Tám giây đầu tiên
Chakra Petchheading · 24–36px
Dấu vết ký ức trong não được gọi là engram.
Maitreebody · UI chrome · 15px/1.5
01 · 21.10.26 · 08 PHÚT ĐỌC
Geist Monometa · 10–12px

UI Principles

Các quy tắc áp dụng đồng nhất trên mọi surface. Lớp tương tác tinh tế khi hover.

z = 0 Trang phẳng tuyệt đối khi nghỉ — không canvas, không đồ họa ngoại lai. Chiều sâu chỉ tồn tại dưới con trỏ.
one accent Một màu hành động duy nhất: #2200ff — link, tick, focus ring, trạng thái.
hairline Mọi phân chia dùng đường 1px rgba(0,0,0,.06) — không box, không shadow, không radius.
mono = data Font mono chỉ cho dữ liệu đo được: ngày, số mục, token, hex.
motion prefers-reduced-motion tắt toàn bộ lớp tương tác; lớp này chỉ sống trên thiết bị có con trỏ.

live specimens

Thẻ bài viết — bốn mặt phẳng chiều sâu

Thẻ bài viết

Z = −20 → +26px

hover → tách 4 mặt phẳng dọc trục Z

hover → +10px · active → lún về 0

Đứng yên trên đoạn văn này: chữ vạt ra chừa chỗ sau 2 giây, bị hút vào con trỏ sau 5 giây. Lắc chuột để trả về vị trí cũ.

dwell 2s → parting · 5s → absorption · shake → restore

Sáu đường kẻ dọc của grid hoạt động như dây căng: con trỏ cắt ngang → bật 8–12px, kèm một xung #2200ff chạy lên vạch ở đỉnh trang.

Không dark mode. Không card. Không gradient. Không shadow. Không radius. Không comments.

← Về trang chủ