Công cụ chuyển đổi CSS sang Tailwind — Chuyển CSS sang các lớp Tailwind
Chuyển khai báo CSS thành các lớp tiện ích Tailwind CSS, được hiển thị dưới dạng quy tắc @apply cho từng bộ chọn. Dùng công cụ để tìm tiện ích tương ứng khi chuyển đổi kiểu định dạng hiện có. Công cụ chuyển đổi nhắm đến Tailwind CSS v3.
Tìm các tiện ích Tailwind tương ứng với quy tắc CSS hiện có trong quá trình chuyển đổi.
Khi nào nên sử dụng
- Tìm các tiện ích Tailwind tương ứng với quy tắc CSS hiện có trong quá trình chuyển đổi.
- Học tên lớp Tailwind bằng cách chuyển đổi CSS mà bạn đã biết.
Cách sử dụng
- Dán các quy tắc CSS.
- Điều chỉnh giá trị cơ sở rem hoặc cấu hình Tailwind nếu dự án của bạn dùng thiết lập tùy chỉnh.
- Sao chép các lớp sau @apply vào mã đánh dấu hoặc bảng định kiểu, rồi kiểm tra kết quả trong dự án Tailwind.
CSS đầu vào
.card { display: flex; padding: 1rem; }Tailwind đầu ra (thang giá trị mặc định)
.card {
@apply flex p-4;
}Chi tiết và giới hạn
Tên lớp và thang giá trị tuân theo Tailwind CSS v3. Không đảm bảo tương thích với cấu hình và cú pháp Tailwind CSS v4.
Giá trị tùy chỉnh, bộ chọn phức tạp và phần tử giả có thể không chuyển đổi được. Không đảm bảo đầu ra sẽ hiển thị giống hệt bản gốc, vì vậy hãy kiểm tra trên trang thực tế.
Trường cấu hình tùy chỉnh được thực thi dưới dạng JavaScript trong trình duyệt. Không dán cấu hình mà bạn không tin cậy.
FAQ
Công cụ có hỗ trợ Tailwind CSS v4 không?
Công cụ dùng tên lớp và thang giá trị của Tailwind CSS v3. Nhiều tiện ích như flex, p-4 và text-sm vẫn giữ nguyên tên trong v4, nhưng v4 chuyển cấu hình sang CSS và đổi tên một số tiện ích, vì vậy hãy kiểm tra đầu ra trong dự án v4.
Làm thế nào để dùng tên lớp thay cho @apply?
Sao chép danh sách sau @apply vào thuộc tính class của phần tử, ví dụ class="flex p-4". Dạng @apply nhóm các lớp theo bộ chọn ban đầu.
Công cụ có thể chuyển lớp Bootstrap sang Tailwind không?
Không. Công cụ chuyển đổi khai báo CSS, không chuyển tên lớp của một khung công tác khác. Hãy dán các quy tắc CSS định dạng thành phần Bootstrap để xem các tiện ích tương ứng.
Tại sao một số khai báo không được chuyển đổi?
Giá trị ngoài thang Tailwind, bộ chọn phức tạp và phần tử giả có thể không có tiện ích tương ứng trực tiếp. Hãy giữ chúng dưới dạng CSS hoặc thêm vào cấu hình Tailwind.