Mất bao nhiêu để học Tailwind CSS?
Tailwind CSS về cơ bản là khung CSS đầu tiên của Tiện ích để xây dựng giao diện người dùng tùy chỉnh nhanh chóng. Nó là một khung CSS cấp thấp, có thể tùy chỉnh cao, cung cấp cho bạn tất cả các khối xây dựng mà bạn cần. Ngoài ra, đó là một cách hay để viết kiểu dáng nội tuyến và đạt được giao diện tuyệt vời mà không cần viết một dòng CSS nào của riêng bạn Show Tại sao lại chọn Tailwind CSS? Như chúng ta biết có rất nhiều framework CSS nhưng mọi người luôn chọn framework nhanh và dễ để học và sử dụng trong dự án. Tailwind đã tích hợp sẵn rất nhiều tính năng và kiểu dáng để người dùng lựa chọn, đồng thời cũng được sử dụng để giảm xu hướng viết mã CSS và tạo giao diện người dùng tùy chỉnh đẹp mắt. Nó sẽ giúp bạn vượt qua nhiệm vụ phức tạp. Tailwind CSS tạo các tiện ích nhỏ với một tập hợp các tùy chọn được xác định cho phép tích hợp dễ dàng các lớp hiện có trực tiếp vào mã HTML
Liên kết CDN CSS Tailwind Ghi chú. Có một số hạn chế khi sử dụng CDN. một số trong số họ là
Cài đặt Tailwind CSS Qua npm
Thông qua sợi
Thí dụ. Đây là một ví dụ cơ bản về Tailwind CSS mô tả cách thay đổi màu nền khi di chuột Căn phòng rộng rãi và đầy nắng này dành cho những người đi du lịch nhẹ nhàng và đang tìm kiếm một nơi thoải mái và ấm cúng để ngả đầu trong một hoặc hai đêm. Ngôi nhà bên bờ biển này nằm trong một khu phố sôi động với nhiều quán cà phê, quán rượu, nhà hàng và siêu thị và gần tất cả các điểm tham quan chính như Lâu đài Edinburgh và Arthur's Seat. Đây là hướng dẫn sử dụng Tailwind CSS thân thiện với người mới bắt đầu, một khung CSS tương đối mới nhưng vô cùng phổ biến và có khả năng thay đổi cuộc chơi. Tailwind áp dụng phương pháp ưu tiên tiện ích giúp dễ dàng tùy chỉnh và thậm chí còn dễ bảo trì hơn khi CSS của dự án tăng về quy mô Bản thân CSS rất khó quản lý trong các dự án lớn và điều này càng trở nên trầm trọng hơn bởi các khung CSS truyền thống, như Bootstrap, Foundation và các khung khác đi kèm với một thư viện dài gồm các thành phần được xác định trước cho các mục phổ biến như nút, thanh điều hướng, chân trang, v.v. Tóm lại, CSS nhanh chóng trở thành một mớ hỗn độn. khó viết, khó suy luận và thậm chí còn khó cập nhật hơn Tailwind giải quyết nhiều thách thức này bằng cách áp dụng phương pháp cấp thấp hơn. cung cấp các lớp trợ giúp CSS có thể được sử dụng để tạo và tùy chỉnh bất kỳ thiết kế nào. Tuy nhiên, tốt nhất bạn nên xem điều này trong thực tế bằng cách tự mình thử nghiệm Tailwind Thật không may, việc cài đặt Tailwind CSS có thể khá khó khăn vì hướng dẫn chính thức đã nêu rõ. Mặc dù bạn có thể cần tất cả chuông và còi cho một dự án chính thức, nhưng hầu hết Tailwind có thể được sử dụng thông qua CDN và một tệp HTML. Hướng dẫn này bắt đầu chỉ ra cách sử dụng phương pháp CDN, sau đó chuyển sang tùy chọn Node đầy đủ và mọi thứ khác sau đó Mục lụcChơi theo chiều gióCách đơn giản nhất để dùng thử Tailwind là sử dụng chế độ trình duyệt web tương tác trên Tailwind Play. Điều này cho phép cập nhật trang HTML hiện có và trực quan hóa các thay đổi. Đây là bước đầu tiên tuyệt vời cùng với tài liệu Tailwind để thử các tính năng khác nhau và cách tiếp cận chung của Tailwind CDNCách tiếp cận dễ dàng thứ hai–và là cách tôi khuyên bạn nên bắt đầu—là sử dụng Tailwind CDN trong một tệp HTML duy nhất. Bằng cách đó, bạn có toàn quyền kiểm soát và có thể bắt chước trải nghiệm phát triển trong thế giới thực Để bắt đầu, hãy tạo một thư mục mới có tên là 4 và điều hướng vào đó. Sau đó, tạo một tệp có tên 5
Hãy bắt đầu với một mẫu HTML5 cơ bản sẽ chỉ có một div, một tiêu đề và một số đoạn văn bản
Từ dòng lệnh của bạn, vì bạn đang ở trong thư mục 4, bạn thực sự có thể mở tệp này trong trình duyệt web. Vì vậy, làm điều đó
Để thêm CDN Tailwind, tất cả những gì chúng ta phải làm là cập nhật phần 7 với dòng sau
Đây là giao diện của tệp 5 được cập nhật hoàn chỉnh
Nếu bạn lưu các thay đổi của tệp và làm mới trình duyệt web của mình, bạn sẽ thấy rằng tất cả các định dạng đã bị xóa Văn bản của chúng tôi khá chật chội trên trang web hiện tại, phải không? Để thêm phần đệm bên vào lớp 9 hiện có của chúng tôi, chúng tôi chỉ cần thêm lớp 0 để nó trở thành 1
Logic tương tự áp dụng cho việc thêm phần đệm dọc vào văn bản trong các thẻ 5 trở thành 6, mặc dù sử dụng 7 cho trục y thay vì 3 cho trục x
Làm mới trang web của bạn một lần nữa và bạn sẽ thấy cả lề ngang và dọc hiện đã được thêm vào Hãy tiếp tục bằng cách sử dụng Tailwind CSS để cập nhật phông chữ cho văn bản 9 của chúng ta. Để kiểm soát kích thước, chúng ta sẽ thêm 0 và để làm đậm phông chữ, chúng ta sẽ thêm 1. Do đó, lớp cập nhật là. 2Đây là mã hoàn chỉnh
Làm mới trang web của bạn một lần nữa và bạn sẽ thấy những thay đổi trong hành động Một ví dụ khác để minh họa cách hoạt động của CSS Tailwind là xung quanh các nút tạo kiểu. Trong trường hợp của chúng tôi, hãy thêm một “Đăng ký tại đây. ” nút màu xanh lam chuyển sang màu xanh đậm hơn khi kết thúc. Mã trông như thế này
Theo thứ tự Tailwind đang làm như sau
Lưu các thay đổi của bạn và làm mới trang web để xem các thay đổi đang hoạt động Và Voila. Phần giới thiệu nhanh như chớp về Tailwind và cách tiếp cận mới để viết CSS Tùy chọn CDN là một cách tuyệt vời để bắt đầu nhưng nó có một số hạn chế. Phương pháp được đề xuất là sử dụng Tailwind làm plugin PostCSS để tận dụng tất cả các tính năng của nó. Chúng tôi sẽ đề cập đến điều đó trong phần tiếp theo Plugin PostCSSTailwind CSS về cơ bản là một plugin PostCSS, vì vậy, để tận dụng tối đa Tailwind về các tính năng và hiệu suất, nó nên được chạy như vậy. Làm như vậy yêu cầu thiết lập nhiều hơn một chút so với sử dụng CDN nhưng rất khả thi. Người sáng tạo Tailwind Adam Wathan đã phát hành một chuỗi YouTube vào năm 2019 về thiết lập này. Những ghi chú này có một vài cập nhật nhưng phần lớn bắt chước cách trình bày của anh ấy Ghi chú. Bạn sẽ cần cài đặt npm nếu bạn chưa cài đặt trên máy tính cục bộ của mình Để bắt đầu, hãy tạo một thư mục mới trên máy tính của bạn và nhập vào đó. Tôi đã quyết định gọi điện cho tôi là 4
Bước đầu tiên là tạo một tệp 5 cơ bản, có thể được thực hiện bằng lệnh sau từ Terminal của bạn
tập tin kết quả của tôi trông như sau 0Tiếp theo, cài đặt 6 cũng như một số công cụ giúp xử lý CSS thông qua chuỗi plugin PostCSS bao gồm chính 7, 8 và 9 tự động thêm plugin của nhà cung cấp vào tiền tố CSS của bạn 1Xem bên trong tệp 5 của bạn hiện có phần 1 mới với các plugin này. Tệp 2 cũng đã được tạo lần đầu tiên nhưng bạn không cần kiểm tra tệp đó 2Để tùy chỉnh Tailwind sau này, chúng tôi sẽ cần một tệp 3 có thể được tạo bằng lệnh sau 3Đây là tập tin kết quả 4Tiếp theo, tạo tệp 4 trong thư mục gốc của bạn (còn gọi là trong khoảng 4 trong trường hợp này) để chỉ định plugin PostCSS nào sẽ sử dụng. Hiện tại, hai plugin của chúng tôi là 6 và 9 5Tailwind hoạt động bằng cách xem qua một tệp CSS để tìm điểm đánh dấu tùy chỉnh và thay thế chúng bằng mã do Tailwind tạo ra. Tạo một tệp CSS mới có tên là 8 trong thư mục 9 mới 6Sau đó, trong tệp, thêm ba chỉ thị cho 0, 1 và 2. Khi CSS của chúng ta được biên dịch thông qua PostCSS, Tailwind sẽ tìm từng cái và thay thế chúng cho phù hợp bằng mã Tailwind. Chúng ta sẽ thấy điều này có nghĩa là gì trong giây lát 7Bước cuối cùng trước khi xây dựng Tailwind là chúng ta cần một tập lệnh đơn giản để xử lý CSS thông qua plugin PostCSS. Trong tệp 5 hiện có, hãy thêm tập lệnh 4 sử dụng 8, lấy 6 làm tệp đầu vào và chỉ định đầu ra cho tệp mới có tên 7 8Bây giờ xây dựng nó. Trên dòng lệnh chạy 8 9Tệp CSS mới được tạo được xử lý thông qua PostCSS hiện có sẵn ở vị trí đầu ra của chúng tôi. Mở tệp có tại 7 và xem quaĐây là một tệp dài, dài được điền bởi ba chỉ thị– 0, 1 và 2–được tham chiếu trong tệp 8Để xem những gì 0 đã cung cấp, hãy xem phần trên cùng của tệp bao gồm 5, một tập hợp các lần đặt lại để cố gắng bình thường hóa cách tất cả các trình duyệt web hiển thị CSS. Khoảng 540 dòng đầu tiên đến từ 0 và là thiết lập lại toàn cầuNếu bạn cuộn xuống dòng 549, chúng ta sẽ thấy một lớp 7, lớp thành phần solo được đưa vào CSS bất cứ nơi nào chúng tôi thêm vào 8. Sau lớp 9, có một loạt các lớp như 0, 1, v.v., đây là những lớp tiện ích đơn giản được thêm vào bất cứ nơi nào tìm thấy chỉ thị 2. Lưu ý rằng 0 có các thuộc tính tiền tố của nhà cung cấp, chẳng hạn như 4 và 5, được thêm vào bởi 9Với hệ thống này, hãy tạo một tệp HTML đơn giản và cuối cùng là sử dụng Tailwind đúng cách. Tạo một tệp HTML đơn giản có tên là 5 trong thư mục 8 0Sau đó điền vào một mẫu HTML cơ bản tương tự như những gì chúng tôi đã có trong phần CDN. Thay đổi duy nhất là chúng tôi đang nhập 8 từ thư mục 4, thay vì qua CDN 1Một công cụ tuyệt vời để tự động tải lại trình duyệt của chúng tôi dựa trên các thay đổi văn bản được gọi là máy chủ trực tiếp. Nó nhẹ và có thể được cài đặt trên toàn cầu như sau 2Sau đó trỏ nó vào thư mục 01 của chúng tôi 3Thao tác này sẽ hiển thị http. //127. 0. 0. 1. 8080 trong trình duyệt web của bạn, nơi chúng ta có thể thấy văn bản và kiểu dáng cơ bản giống như chúng ta đã thấy trong phần trước. Điều này xác nhận quá trình cài đặt Tailwind đang hoạt động Phần kết luậnHướng dẫn này vẫn đang được thực hiện nhưng tôi hy vọng hướng dẫn thiết lập sẽ giúp ích cho bất kỳ ai muốn tìm hiểu thêm về Tailwind. Tôi sẽ bổ sung thêm nội dung khi thời gian cho phép Xin lưu ý rằng vì Tailwind không đi kèm với thiết kế riêng nên nhiều nhà phát triển đã sử dụng Tailwind UI, một bộ thành phần giao diện người dùng trả phí tạo sẵn có thể thêm vào trang web nếu bạn không phải là nhà thiết kế. CSS Tailwind có khó học không?Theo tôi, Tailwind rất đơn giản và dễ hiểu . Đúng là có thể mất một chút thời gian để hiểu rõ tất cả các tên lớp tiện ích, nhưng đừng lo – bạn có thể tham khảo tài liệu của họ bất cứ khi nào bạn gặp khó khăn.
Có đáng để học Tailwind CSS không?Có nhiều lợi ích khi sử dụng Tailwind CSS thay vì sử dụng bộ giao diện người dùng truyền thống. Chúng ta hãy đi qua một số lợi ích quan trọng. Đầu tiên, Tailwind CSS cung cấp cho bạn kích thước tệp CSS nhỏ hơn . Tạo kiểu cho ứng dụng web của bạn bằng CSS thuần túy yêu cầu bạn viết nhiều CSS hơn khi bạn thêm nhiều tính năng và thành phần hơn vào ứng dụng web của mình.
Cách tốt nhất để tìm hiểu Tailwind CSS là gì?6 Sách và khóa học CSS Tailwind hay nhất dành cho người mới bắt đầu học năm 2023 . Tailwind CSS từ đầu. Tìm hiểu bằng cách xây dựng các dự án của Brad Traversy. . CSS đuôi gió. Một cách hiện đại để xây dựng trang web bằng CSS. . Tailwind CSS - Một cách mới để > SUY NGHĨ < CSS. . Tìm hiểu Tailwind CSS Xây dựng danh mục đầu tư của riêng bạn + Dự án thú vị Tailwind có dễ hơn Bootstrap không?Nếu bạn không phải là nhà thiết kế và chỉ muốn tập hợp một giao diện người dùng nhanh chóng và dễ dàng để mọi người sử dụng, thì Bootstrap có thể là lựa chọn phù hợp. Tuy nhiên, nếu bạn muốn hoàn toàn tự do với thiết kế của mình và khả năng dễ dàng tạo các thiết kế cũng như thành phần tùy chỉnh thì Tailwind CSS là lựa chọn tốt hơn . |