Cách dùng Tạo Type Scale
- Đặt cỡ gốc (thường là 16 px, cỡ chữ nội dung) và một tỷ lệ. Tỷ lệ càng lớn thì các tiêu đề càng khác biệt rõ.
- Chọn số bậc nằm dưới (chữ nhỏ, chú thích) và trên (h4 đến h1, chữ trình bày).
- Bật Fluid để dùng cỡ gốc và tỷ lệ nhỏ hơn trên điện thoại, rồi tăng dần lên thang trên máy tính. Kéo thanh chiều rộng màn hình để xem trước.
- Sao chép CSS variables, cấu hình
fontSizecho Tailwind hoặc một map SCSS.
Modular scale là gì
Type scale nhân cỡ gốc với cùng một tỷ lệ ở mỗi bậc. Ví dụ với 16 px và 1.25, các bậc là 16, 20, 25, 31.25, 39 px… Các cỡ chữ dùng chung một tỷ lệ sẽ trông liền mạch với nhau. Đó là lý do các nhà thiết kế chữ mượn tỷ lệ từ âm nhạc, gồm Major Third (1.25), Perfect Fourth (1.333), Perfect Fifth (1.5) và Golden Ratio (1.618).
- Tỷ lệ nhỏ (1.125–1.2) phù hợp giao diện dày đặc, dashboard và trang đọc dài.
- Tỷ lệ lớn (1.333–1.618) phù hợp trang marketing với tiêu đề lớn, nổi bật.
Fluid type với clamp()
Tiêu đề vừa đẹp trên máy tính thường quá lớn trên điện thoại. Các bậc fluid nội suy giữa thang trên điện thoại và thang trên máy tính: font-size: clamp(1.5rem, 1.28rem + 0.98vw, 2.44rem) giữ ở mức nhỏ nhất trên màn hình nhỏ, tăng tuyến tính theo viewport và dừng ở mức lớn nhất. Giá trị dùng rem nên vẫn tôn trọng cài đặt cỡ chữ của trình duyệt người dùng. Nếu cần tính một giá trị đơn lẻ, xem Clamp Calculator. Muốn chuyển đổi đơn vị, dùng PX to REM.
Cũng được tìm dưới tên: type scale generator, thang cỡ chữ, typography scale, fluid typography generator, clamp font size generator, tailwind font size scale, tính modular scale.
Các công cụ dùng kèm tốt với Tạo Type Scale
- Trình tạo CSS Grid — Đặt số cột, số hàng và khoảng cách, sau đó kéo qua các ô để tạo các vùng như header, sidebar và main.
- Trình tạo CSS Flexbox — Xem rõ từng thuộc tính flexbox hoạt động thế nào: chọn hướng, cách xuống dòng, justify-content, align-items và khoảng cách, thêm hoặc xóa phần tử, rồi nhấp vào từng phần tử để chỉnh flex-grow, shrink, basis, order và align-self.
- Tạo bảng màu Tailwind — Dán một màu thương hiệu và nhận thang màu 11 bước (50 đến 950) được cân bằng, tính theo OKLCH, kèm gợi ý độ tương phản và xuất file cho Tailwind v3, v4, CSS và SCSS.
- Kiểm tra tương phản màu — Nhập màu chữ và màu nền để xem tỷ lệ tương phản WCAG chính xác, kết quả đạt/không đạt ở từng mức, điểm APCA và các gợi ý sửa chỉ với một cú nhấp, giữ nguyên sắc độ.