Ngôn ngữ
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Máy Tính CSS clamp()

Máy Tính CSS clamp()

Tính giá trị CSS clamp() cho cỡ chữ responsive, co giãn mượt mà giữa hai mức viewport — kèm mẫu có sẵn và xem trước trực tiếp.

Máy Tính CSS clamp() Cho Cỡ Chữ Responsive

Máy tính này biến hai bề ngang viewport và hai cỡ chữ thành một giá trị CSS clamp() sẵn sàng dán vào dự án, để chữ co giãn mượt mà thay vì nhảy giật giữa các điểm ngắt media query. Công cụ được làm cho lập trình viên và nhà thiết kế muốn kiểu chữ responsive lớn dần theo màn hình.

Nhập viewport tối thiểu và tối đa, chọn cỡ tối thiểu và tối đa, công cụ sẽ tự tính phần toán — độ dốc, hệ số tự do và hệ số vw — rồi xuất ra font-sizeline-height chuẩn dùng được ngay theo rem hoặc px. Khung xem trước trực tiếp và các mẫu có sẵn (H1–H6, Nội dung, Chữ nhỏ) giúp bạn tinh chỉnh tỷ lệ trước khi sao chép.

Riêng tư theo thiết kế: mọi phép tính chạy ngay trong trình duyệt của bạn. Các giá trị, mẫu và đoạn CSS được tạo ra không bao giờ được tải lên máy chủ.

Cách Dùng Máy Tính

1

Đặt phạm vi viewport

Trong mục Phạm vi viewport, nhập Rộng tối thiểuRộng tối đa cho thiết kế của bạn. Phạm vi từ 320px đến 1440px phù hợp với hầu hết dự án; chữ co giãn tuyến tính giữa hai mốc này.

2

Đặt cỡ chữ

Dùng thanh trượt hoặc gõ Cỡ tối thiểu (ở viewport nhỏ nhất) và Cỡ tối đa (ở viewport lớn nhất). Hoặc nhấn một mẫu có sẵn — H1 đến H6, Nội dung hay Chữ nhỏ — để nạp sẵn các giá trị cỡ chữ và chiều cao dòng đã được kiểm chứng.

3

Chỉnh chiều cao dòng

Đặt chiều cao dòng Tối thiểuTối đa. Tiêu đề thường cần khoảng cách dòng hẹp hơn (1.1–1.2), còn nội dung rộng hơn (1.5–1.7). Nếu hai giá trị bằng nhau, công cụ xuất một chiều cao dòng tĩnh thay vì clamp().

4

Chọn đơn vị xuất

Trong Tùy chọn xuất, chọn rem (khuyên dùng) hoặc px. Với rem, hãy đặt Cỡ chữ gốc bằng root font-size của dự án — thường là 16px — để các phép đổi đơn vị chính xác.

5

Xem trước và sao chép

Kéo thanh trượt viewport trong khung Xem trước (320–1920px) để thấy chữ mẫu đổi cỡ, rồi nhấn Sao chép để đưa đoạn CSS vào bộ nhớ tạm.

Tính Năng

Tạo CSS clamp()

Xuất font-size chuẩn dùng được ngay bằng clamp(), với độ dốc (vw) và hệ số tự do được tính chính xác theo rem hoặc px.

Chiều Cao Dòng Co Giãn

Tạo một clamp() tương ứng cho line-height, và tự rút gọn thành giá trị tĩnh gọn gàng khi min và max bằng nhau.

Điều Chỉnh Phạm Vi Viewport

Xác định bề ngang viewport tối thiểu và tối đa để kiểu chữ co giãn giữa hai mốc, khớp với điểm ngắt của riêng bạn.

Xem Trước Trực Tiếp

Thanh trượt viewport từ 320px đến 1920px đổi cỡ chữ mẫu theo thời gian thực để bạn thấy chính xác chữ co giãn ra sao.

8 Mẫu Có Sẵn

Một cú nhấp nạp sẵn dải cỡ chữ và chiều cao dòng hợp lý cho tiêu đề H1–H6, nội dung và chữ nhỏ.

Xuất rem / px

Chuyển đổi giữa xuất rem và px, kèm cỡ chữ gốc tùy chỉnh được để giá trị rem luôn chính xác với thiết lập của bạn.

Phân Tích Công Thức

Cho thấy phép tính từng bước — độ dốc, hệ số vw, hệ số tự do và cách đổi sang rem — để bạn tự kiểm chứng kết quả.

Sao Chép Một Cú Nhấp

Sao chép toàn bộ CSS của font-size và line-height vào bộ nhớ tạm chỉ với một nút bấm.

Câu Hỏi Thường Gặp

Fluid typography là gì?

Fluid typography làm cho chữ co giãn mượt mà theo mọi cỡ màn hình thay vì nhảy giật giữa các điểm ngắt cố định. Dùng CSS clamp(), font-size điều chỉnh theo tỷ lệ khi bề ngang viewport thay đổi — không cần media query.

CSS clamp() hoạt động thế nào với cỡ chữ?

clamp(min, preferred, max) giới hạn một giá trị giữa mức tối thiểu và tối đa. Giá trị preferred dùng đơn vị vw nên lớn dần theo viewport, nhưng không bao giờ tụt dưới min hay vượt quá max. Ví dụ, font-size: clamp(1rem, 0.5rem + 0.7143vw, 1.5rem) co giãn chữ từ 16px ở viewport 320px lên 24px ở 1440px.

Làm sao tính giá trị clamp cho kiểu chữ?

Giá trị preferred (ở giữa) là một hàm tuyến tính của bề ngang viewport. Bạn tính độ dốc từ chênh lệch cỡ chữ và chênh lệch viewport, đổi nó thành hệ số vw, rồi tìm ra hệ số tự do theo rem/px. Máy tính này làm tất cả các bước đó tự động và hiển thị quá trình trong bảng Công thức.

Nên dùng rem hay px cho kết quả xuất?

Hầu hết trường hợp nên dùng rem — rem tôn trọng thiết lập cỡ chữ trình duyệt của người dùng, giúp tăng khả năng truy cập. Chỉ chọn px khi bạn cần một cỡ chữ độc lập với root font-size. Khi xuất rem, hãy đặt Cỡ chữ gốc bằng root font-size của dự án để phép đổi chính xác.

Nên dùng bề ngang viewport tối thiểu và tối đa là bao nhiêu?

Phạm vi 320px đến 1440px phù hợp với hầu hết dự án: 320px bao quát những điện thoại nhỏ phổ biến nhất, còn 1440px là bề ngang máy tính tiêu chuẩn. Hãy điều chỉnh các mốc để khớp với số liệu phân tích hoặc bản thiết kế của riêng bạn.

Vì sao chiều cao dòng của tôi hiện giá trị tĩnh thay vì clamp()?

Khi chiều cao dòng min và max giống nhau, không có gì để co giãn, nên máy tính xuất một giá trị tĩnh thay vì một clamp() không cần thiết. Hãy đặt chiều cao dòng min và max khác nhau nếu bạn muốn nó co giãn mượt mà.

clamp() có được các trình duyệt hỗ trợ không?

Có. CSS clamp() được hỗ trợ trên mọi trình duyệt hiện đại, gồm Chrome 79+, Firefox 75+, Safari 13.1+ và Edge 79+. Với trình duyệt rất cũ, hãy thêm một font-size dự phòng đơn giản trước khai báo clamp().

Vì sao nên dùng clamp() thay vì media query cho chữ responsive?

Media query đổi cỡ chữ theo từng bước đột ngột ở mỗi điểm ngắt và cần một giá trị riêng cho từng phần tử và từng cỡ màn hình. Một clamp() duy nhất co giãn liên tục giữa hai viewport, nên chữ luôn nhìn cân đối và ít CSS phải bảo trì hơn nhiều.

Xem trước
1440px
320 768 1024 1440 1920

Bầu trời xanh thẳm in bóng những hàng cây

CSS

            
Công thức
Mẫu có sẵn
Phạm vi viewport
px
px
Cỡ chữ
px
px
Chiều cao dòng
Tùy chọn xuất
px
Dùng mẫu có sẵn để gọi nhanh cỡ chữ tiêu đề và nội dung phổ biến
Kéo thanh trượt viewport trong khung xem trước để thấy chữ co giãn ở các bề ngang màn hình khác nhau
Đặt Cỡ chữ gốc trùng với root font-size của dự án để giá trị rem chính xác
Phạm vi viewport phổ biến là 320px (di động) đến 1440px (máy tính)
Bảng Công thức cho thấy phép tính đằng sau mỗi giá trị clamp()
Đặt chiều cao dòng min và max bằng nhau để xuất một giá trị tĩnh thay vì clamp()
Mọi phép tính chạy ngay trong trình duyệt — không gửi dữ liệu lên máy chủ
Muốn biết thêm? Đọc tài liệu →
1/8
Bắt đầu gõ để tìm kiếm...
Đang tìm kiếm...
Không tìm thấy kết quả
Hãy thử tìm với từ khóa khác