Bước tới nội dung

Tailwind CSS

Bách khoa toàn thư mở Wikipedia
Tailwind CSS
Tác giả gốcAdam Wathan, Jonathan Reinink, David Hemphill, và Steve Schoger
Nhà phát triểnTailwind Labs[1]
Phát hành lần đầu13 tháng 5 năm 2019; 6 năm trước (2019-05-13)[2]
Phiên bản ổn định
4.1.5[3] Sửa đổi tại Wikidata / 30 tháng 4 năm 2025
Kho mã nguồn
Viết bằngTypeScript, Rust, CSS
Nền tảngWeb
Có hiệu lực trongTiếng Anh
Giấy phépMIT License[4]
Websitetailwindcss.com

Tailwind CSS là một framework CSS mã nguồn mở. Khác với các framework khác, như Bootstrap, nó không cung cấp một loạt các lớp đã được định nghĩa sẵn cho các phần tử như nút hoặc bảng. Thay vào đó, nó tạo ra một danh sách các lớp CSS "tiện ích" có thể được sử dụng để định kiểu cho từng phần tử bằng cách kết hợp và pha trộn.[5][6]

Ví dụ, trong các phương thức truyền thông, sẽ có một lớp như message-warning áp dụng màu nền vàng và văn bản in đậm. Tuy nhiên, để làm điều này trong Tailwind, người dùng sẽ phải áp dụng một tập hợp các lớp được tạo bởi thư viện, như bg-yellow-300font-bold.

Tính đến ngày 5 tháng 8 năm 2024, Tailwind CSS có hơn 81.000 sao trên GitHub.[7]

Đặc trưng

[sửa | sửa mã nguồn]

Các lớp tiện ích

[sửa | sửa mã nguồn]

Khái niệm "utility-first" là đặc điểm phân biệt chính của Tailwind.[8]

Ví dụ: Để tạo thông báo màu vàng.
Kết quả Example Tailwind yellow warning.png
Code
<div class="m-4 p-4 bg-yellow-200 font-bold rounded-lg">
  <p>Please be careful when feeding the birds.</p>
</div>
Class Tailwind CSS tương đương
m-4 margin: 1rem;
p-4 padding: 1rem;
bg-yellow-200 background-color: rgb(254 240 138);
font-bold font-weight: 700;
rounded-lg border-radius: 0.5rem;

Tham khảo

[sửa | sửa mã nguồn]
  1. ^ "Tailwind Labs". GitHub.
  2. ^ Doe. "Release Notes: Tailwind CSS v1.0". Tailwind CSS. Truy cập ngày 17 tháng 8 năm 2024.
  3. ^ "Release 4.1.5". ngày 30 tháng 4 năm 2025. Truy cập ngày 1 tháng 5 năm 2025.
  4. ^ "Github: tailwindlabs/tailwindcss, LICENSE". GitHub.
  5. ^ Gerchev, Ivaylo (2022). Tailwind CSS. Sebastopol: O'Reilly Media. ISBN 978-1-0981-4099-1. OCLC 1314257318.
  6. ^ Rappin, Noel (2021). Modern CSS with Tailwind flexible styling without the fuss. Raleigh: The Pragmatic Bookshelf. ISBN 978-1-68050-857-4. OCLC 1277046918.
  7. ^ tailwindlabs/tailwindcss, Tailwind Labs, ngày 17 tháng 4 năm 2024, truy cập ngày 17 tháng 4 năm 2024
  8. ^ "Utility-First - Tailwind CSS". tailwindcss.com (bằng tiếng Anh). Truy cập ngày 13 tháng 11 năm 2021.