Bước tới nội dung

Tailwind CSS

Bách khoa toàn thư mở Wikipedia
Tailwind CSS
Thiết kế bởiAdam Wathan, Jonathan Reinink, David Hemphill, và Steve Schoger
Phát triển bởiTailwind Labs[1]
Phát hành lần đầu13 tháng 5 năm 2019; 5 năm trước (2019-05-13)[2]
Kho mã nguồn
Viết bằngTypeScript, Rust, CSS
Nền tảngWeb
Ngôn ngữ có sẵnTiếng Anh
Giấy phépMIT License[3]
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.[4][5]

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.[6]

Đặ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.[7]

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. ^ "Github: tailwindlabs/tailwindcss, LICENSE". GitHub.
  4. ^ Gerchev, Ivaylo (2022). Tailwind CSS. Sebastopol: O'Reilly Media. ISBN 978-1-0981-4099-1. OCLC 1314257318.
  5. ^ Rappin, Noel (2021). Modern CSS with Tailwind flexible styling without the fuss. Raleigh: The Pragmatic Bookshelf. ISBN 978-1-68050-857-4. OCLC 1277046918.
  6. ^ 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
  7. ^ "Utility-First - Tailwind CSS". tailwindcss.com (bằng tiếng Anh). Truy cập ngày 13 tháng 11 năm 2021.