Tạo CSS clamp() miễn phí
Tạo giá trị CSS clamp() linh hoạt cho typography và khoảng cách responsive. Đặt kích thước min/max và phạm vi viewport, xem trước trực tiếp và sao chép CSS một dòng.
Kích thước hiển thị ở các viewport khác nhau
clamp(min, preferred, max) điều chỉnh giá trị linh hoạt theo viewport rồi khóa ở min và max. Thay thế nhiều media query cho typography, spacing và width bằng một dòng duy nhất.
Công dụng phổ biến
- Tạo Chữ Responsive Trôi ChảyTỷ lệ kích thước phông chữ một cách mượt mà giữa di động và máy tính để bàn bằng một dòng.
- Lề và Khoảng Cách Trôi ChảyLàm cho khoảng cách phần phát triển với khung nhìn thay vì nhảy tại các điểm ngắt.
- Thay Thế Truy Vấn Phương Tiện bằng clamp()Thu gọn ngăn xếp các ghi đè điểm ngắt thành một giá trị trôi chảy.
- Xây Dựng Thang Loại Trôi ChảyTạo các bước clamp() nhất quán cho thang loại hệ thống thiết kế.
- Tiêu Đề Anh Hùng và Hiển Thị Trôi ChảyTỷ lệ các tiêu đề trang đích lớn một cách ngoạn mục nhưng an toàn.
Cách hoạt động
Công cụ này tính giá trị CSS clamp() bằng công thức nội suy tuyến tính tự viết — không thư viện, không gọi máy chủ. Bạn nhập hai kích thước và hai chiều rộng viewport; phép tính chạy ngay trong trình duyệt và tạo biểu thức clamp() sẵn sàng để dán với giá trị ưu tiên dựa trên vw, giúp cỡ chữ hoặc khoảng cách co giãn mượt giữa các điểm ngắt đó.
- 1Tính độ dốc tuyến tínhCông cụ tính độ dốc pixel trên pixel: (maxSize - minSize) / (maxViewport - minViewport). Độ dốc này sau đó được chuyển sang đơn vị vw bằng cách nhân với 100, đây là cốt lõi của cách co giãn theo viewport trong CSS.
- 2Suy ra hệ số chặnMột độ lệch chặn (theo px hoặc rem) được tính để hàm tuyến tính đạt đúng kích thước tối thiểu tại viewport tối thiểu. Cùng nhau, độ dốc và hệ số chặn tạo thành giá trị ưu tiên bên trong clamp() — phần thực sự co giãn.
- 3Chuyển đổi đơn vị và định dạng đầu raNếu bạn chọn đầu ra rem, mọi giá trị pixel được chia cho cỡ chữ gốc đã cấu hình (mặc định 16px) trước khi ghi vào chuỗi clamp(). Một lớp giá trị tùy ý tương ứng của Tailwind cũng được tạo, với dấu cách được thay bằng dấu gạch dưới theo cú pháp của Tailwind.
- 4Xem trước với thanh trượt viewport trực tiếpMột thanh trượt cho phép bạn kéo từ chiều rộng 320px đến 1920px. Ở mỗi vị trí, cùng công thức độ dốc và hệ số chặn tính kích thước đã kẹp theo thời gian thực và hiển thị văn bản mẫu ở đúng cỡ pixel đó, để bạn thấy cách co giãn trước khi sao chép.
Công cụ liên quan
Trình Tạo Lưới CSS
Thiết kế trực quan một lưới CSS — các track, đơn vị và khoảng cách — và sao chép CSS và HTML được tạo.
Độ phân giải màn hình của tôi là bao nhiêu
Xem độ phân giải màn hình của bạn bằng pixel CSS và pixel thực, kích thước cửa sổ, tỷ lệ pixel, độ sâu màu, HDR, hỗ trợ cảm ứng và tốc độ làm mới, và sao chép tất cả.
Tạo chữ ký
Vẽ chữ ký bằng chuột, ngón tay hoặc bút cảm ứng, hoặc gõ tên bằng phông chữ viết tay, rồi xuất thành PNG hoặc SVG nền trong suốt.