CSS Tailwind có khó không?
Khi thăng tiến với tư cách là nhà phát triển, bạn có nhiều khả năng sử dụng các công nghệ giúp bạn làm được nhiều việc hơn bằng cách viết ít mã hơn. Khung giao diện người dùng vững chắc như Tailwind CSS là một cách để thực hiện điều đó Show
Trong bài viết này, chúng ta sẽ tìm hiểu về Tailwind CSS — một khung CSS hỗ trợ xây dựng và thiết kế trang web. Chúng tôi sẽ bắt đầu bằng cách giải thích cách cài đặt và tích hợp Tailwind CSS trong dự án của bạn, xem một số ứng dụng thực tế và cả cách bạn có thể tạo các kiểu và plugin tùy chỉnh của mình Bị kích thích? Xem Hướng dẫn bằng video của chúng tôi về cách sử dụng CSS Tailwind để xây dựng trang webCSS Tailwind là gì?CSS đuôi gióTailwind CSS là khung CSS (Cascading Style Sheets) ưu tiên tiện ích với các lớp được xác định trước mà bạn có thể sử dụng để xây dựng và thiết kế các trang web trực tiếp trong phần đánh dấu của mình. Nó cho phép bạn viết CSS trong HTML của mình dưới dạng các lớp được xác định trước Xem cách Kinsta chống lại đối thủ. So sánh Chúng tôi sẽ định nghĩa khung là gì và ý nghĩa của cụm từ “CSS ưu tiên tiện ích” để giúp bạn hiểu rõ hơn về nội dung của Tailwind CSS Khung là gì?Là một thuật ngữ lập trình chung, khung là một công cụ cung cấp các thành phần có thể tái sử dụng và làm sẵn được xây dựng từ các tính năng của một công cụ đã có sẵn. Mục đích tổng thể của việc tạo các khung là tăng tốc độ phát triển bằng cách thực hiện ít công việc hơn Bây giờ, chúng ta đã xác định được ý nghĩa của khung, khung này sẽ giúp bạn hiểu rằng Tailwind CSS là một công cụ được xây dựng dựa trên các tính năng của CSS. Tất cả các chức năng của khung được bắt nguồn từ các kiểu CSS được tạo thành các lớp Khung CSS ưu tiên tiện ích là gì?Khi chúng tôi nói CSS ưu tiên tiện ích, chúng tôi đề cập đến các lớp trong phần đánh dấu (HTML) của chúng tôi với các chức năng được xác định trước. Điều này ngụ ý rằng bạn chỉ phải viết một lớp với các kiểu được xác định trước được đính kèm với nó và các kiểu đó sẽ được áp dụng cho phần tử Trong trường hợp bạn đang làm việc với vanilla CSS (CSS không có bất kỳ khung hoặc thư viện nào), trước tiên bạn sẽ đặt tên lớp cho phần tử của mình, sau đó đính kèm các thuộc tính và giá trị khác nhau cho lớp đó, từ đó sẽ áp dụng kiểu dáng cho phần tử của bạn Chúng tôi sẽ cho bạn thấy một ví dụ. Ở đây, chúng tôi sẽ tạo một nút có các góc tròn và văn bản có nội dung “Nhấp vào tôi. ” Đây là giao diện của nút nút của chúng tôiTrước tiên, chúng ta sẽ thực hiện việc này bằng cách sử dụng vanilla CSS, sau đó sử dụng các lớp tiện ích có sẵn trong Tailwind CSS Với CSS vani
Chúng tôi đã cung cấp cho các thẻ nút lớp 9, lớp này sẽ được tạo kiểu bằng cách sử dụng biểu định kiểu bên ngoài. Đó là
Với CSS Tailwind
Đây là tất cả những gì cần thiết để đạt được hiệu quả tương tự như ví dụ với vanilla CSS. Không có biểu định kiểu bên ngoài nơi bạn phải viết các kiểu đã được tạo vì mỗi tên lớp chúng tôi sử dụng đã có một kiểu được xác định trước Điều kiện tiên quyết để sử dụng Tailwind CSSTrước khi sử dụng Tailwind CSS, có một số điều kiện tiên quyết mà bạn nên cân nhắc đáp ứng để sử dụng các tính năng của khung mà không gặp khó khăn. Dưới đây là một vài trong số họ
Có thể sử dụng CSS Tailwind ở đâu?Bạn có thể sử dụng Tailwind CSS trong các dự án web giao diện người dùng, bao gồm các khung JavaScript như React. js, tiếp theo. js, Laravel, Vite, Gatsby, v.v. Ưu và nhược điểm của Tailwind CSSDưới đây là một số lợi ích của việc sử dụng Tailwind CSS
Một số nhược điểm khi sử dụng Tailwind CSS bao gồm
Thời điểm sử dụng Tailwind CSSTailwind CSS được sử dụng tốt nhất để tăng tốc quá trình phát triển bằng cách viết ít mã hơn. Nó đi kèm với một hệ thống thiết kế giúp duy trì tính nhất quán giữa các yêu cầu thiết kế khác nhau như phần đệm, khoảng cách, v.v.; Bạn cũng có thể sử dụng Tailwind CSS nếu muốn sử dụng một khung có thể định cấu hình dễ dàng vì khung này không buộc bạn phải luôn sử dụng các thành phần (thanh điều hướng, nút, biểu mẫu, v.v.) theo cùng một cách; . Nhưng bạn đừng bao giờ sử dụng Tailwind nếu chưa học và thực hành CSS Điểm tương đồng và khác biệt giữa Tailwind CSS và các CSS Framework khácDưới đây là một vài điểm tương đồng
Bây giờ hãy xem xét một số khác biệt
Cách bắt đầu sử dụng Tailwind CSSTrước khi cài đặt Tailwind CSS và tích hợp nó vào dự án của bạn, hãy đảm bảo rằng
Đây là những gì cấu trúc dự án của chúng tôi trông giống như tại thời điểm này
Tiếp theo, khởi động một thiết bị đầu cuối cho dự án của bạn và chạy các lệnh sau
Lệnh trên sẽ cài đặt khung CSS Tailwind dưới dạng phần phụ thuộc. Tiếp theo, tạo ra tailwind của bạn. cấu hình. js bằng cách chạy lệnh bên dưới
gió ngược. cấu hình. js sẽ trống khi được tạo, vì vậy chúng tôi phải thêm một số dòng mã
Đường dẫn tệp được cung cấp trong mảng nội dung sẽ cho phép Tailwind lọc/xóa mọi kiểu không sử dụng trong thời gian xây dựng Đăng kí để nhận thư mớiBạn muốn biết làm thế nào chúng tôi tăng lưu lượng truy cập của mình hơn 1000%?Tham gia cùng hơn 20.000 người khác nhận bản tin hàng tuần của chúng tôi với các mẹo nội bộ về WordPress Theo dõi ngayĐiều tiếp theo cần làm là thêm các lệnh “@tailwind” vào tệp CSS của bạn trong thư mục src — đây là nơi Tailwind tạo tất cả các kiểu tiện ích được xác định trước cho bạn ________số 8Điều cuối cùng cần làm là bắt đầu quá trình xây dựng bằng cách chạy lệnh này trong thiết bị đầu cuối của bạn
Trong đoạn mã trên, chúng tôi nói với Tailwind rằng tệp đầu vào của chúng tôi là biểu định kiểu trong thư mục src và bất kỳ kiểu nào chúng tôi đã sử dụng đều phải được tích hợp vào tệp đầu ra trong thư mục chung. 0 cho phép Tailwind xem tệp của bạn để biết các thay đổi đối với quy trình xây dựng tự động; Bạn muốn làm được nhiều việc hơn trong khi viết ít mã hơn? . Bắt đầu với Tailwind CSS 👨💻Nhấp để TweetSử dụng CSS TailwindBây giờ, chúng ta đã cài đặt và thiết lập Tailwind CSS cho dự án của mình, hãy xem một số ví dụ để hiểu đầy đủ về ứng dụng của nó Ví dụ hộp linh hoạtĐể sử dụng flex trong Tailwind CSS, bạn cần thêm một lớp flex và sau đó thêm hướng của các mục flex 1Ba nút màu tím của chúng ta. Sử dụng 1 sẽ đảo ngược thứ tự xuất hiện của các nút 2 xếp chồng lên nhau. Đây là một ví dụ 0Ba nút màu tím của chúng tôi. Giống như ví dụ trước, 3 đảo ngược thứ tựVí dụ lướiKhi chỉ định các cột và hàng trong hệ thống lưới, chúng tôi thực hiện một cách tiếp cận khác bằng cách chuyển vào một số sẽ xác định cách các phần tử sẽ chiếm không gian có sẵn Đấu tranh với thời gian chết và các vấn đề về WordPress? . Kiểm tra các tính năng của chúng tôi 1Sáu nút màu tím của chúng ta. Màu sắcTailwind đi kèm với rất nhiều màu sắc được xác định trước. Mỗi màu có một tập hợp các biến thể khác nhau, với biến thể sáng nhất là 50 và tối nhất là 900 Đây là hình ảnh có nhiều màu và mã hex HTML của chúng để minh họa điều này Tùy chỉnh màu sắc từ bảng màu mặc định của Tailwind. (Nguồn ảnh)Chúng tôi sẽ đưa ra một ví dụ về cách bạn có thể thực hiện việc này bằng cách sử dụng màu đỏ ở trên để tạo màu nền cho phần tử nút 2Cú pháp này giống nhau đối với tất cả các màu trong Tailwind ngoại trừ màu đen và trắng, được viết theo cùng một cách nhưng không sử dụng số. 4 và 5Để thêm màu văn bản, bạn sử dụng lớp 6 3đệmTailwind đã có một hệ thống thiết kế giúp bạn duy trì tỷ lệ nhất quán trên các thiết kế của mình. Tất cả những gì bạn phải biết là cú pháp áp dụng từng tiện ích Sau đây là các tiện ích để thêm phần đệm vào các phần tử của bạn
Để áp dụng chúng cho các thành phần của mình, bạn phải sử dụng các số thích hợp do Tailwind cung cấp — hơi giống với các số đại diện cho các biến thể màu trong phần trước. Đây là những gì chúng tôi muốn nói 4LềCác tiện ích được xác định trước cho phần đệm và lề rất giống nhau. Bạn phải thay thế 7 bằng một 5
Cách tạo plugin Tailwind CSSMặc dù Tailwind CSS có vô số tiện ích và hệ thống thiết kế đã được tạo sẵn cho bạn, nhưng vẫn có thể bạn có một chức năng cụ thể mà bạn muốn thêm để mở rộng những gì Tailwind có thể được sử dụng cho. Tailwind CSS cho phép chúng tôi làm điều này bằng cách tạo plugin Hãy làm bẩn tay chúng ta bằng cách tạo một plugin bổ sung màu nước và tiện ích xoay để xoay một phần tử 150º trên trục X. Chúng tôi sẽ tạo ra những tiện ích này theo chiều hướng thuận lợi. cấu hình. js bằng một chút JavaScript 5Bây giờ, hãy phá vỡ điều này. Điều đầu tiên chúng tôi làm là nhập chức năng plugin của Tailwind 6Sau đó, chúng tôi tiếp tục tạo plugin của mình trong mảng plugin 7Bạn có thể phải chạy lại tập lệnh xây dựng sau khi tạo plugin của mình Bây giờ các plugin đã sẵn sàng, chúng ta có thể kiểm tra chúng 8Nếu bạn đã làm đúng mọi thứ, bạn sẽ có một nút có màu nước với văn bản được xoay 150º trên trục X Vũ khí bí mật của bạn để xây dựng và thiết kế các trang web? Click to TweetBản tóm tắtCác khung là một tùy chọn vô giá khi tăng tốc quy trình làm việc của bạn. Chúng giúp bạn xây dựng các trang web đẹp mắt và chuyên nghiệp đồng thời duy trì tính nhất quán trong thiết kế. Tailwind CSS cung cấp nhiều lớp CSS chuyển tiếp tiện ích để giúp đưa thiết kế và phát triển web của bạn lên một tầm cao mới Bài viết này đã cho chúng tôi biết Tailwind CSS là gì và điều gì làm cho nó trở thành một khuôn khổ. Sau đó, chúng tôi đã xem xét quá trình cài đặt và thấy một vài ví dụ cho thấy cách chúng tôi có thể tạo các plugin tùy chỉnh để mở rộng chức năng hiện có Nếu bạn đã theo dõi đến thời điểm này, thì giờ đây bạn đã có hiểu biết cơ bản nhưng chắc chắn về cách thức hoạt động của Tailwind. Tuy nhiên, để sử dụng tốt hơn khung công tác ưu tiên tiện ích như vậy, bạn phải tiếp tục thực hành và nâng cao kiến thức về CSS nếu bạn chưa có nền tảng vững chắc Trước đây, bạn đã sử dụng Tailwind CSS hay một khung CSS khác chưa? Tiết kiệm thời gian, chi phí và tối đa hóa hiệu suất trang web với
Tất cả những điều đó và hơn thế nữa, trong một gói không có hợp đồng dài hạn, hỗ trợ di chuyển và bảo đảm hoàn tiền trong 30 ngày. Kiểm tra các gói của chúng tôi hoặc nói chuyện với bộ phận bán hàng để tìm gói phù hợp với bạn Tailwind có tốt cho người mới bắt đầu không?Hướng dẫn về CSS của Tailwind cũng như các ví dụ về CSS của Tailwind là những thứ có thể rất hữu ích cho những người mới bắt đầu muốn nắm vững kiến thức cơ bản về khung CSS ưu tiên tiện ích này. But not only for them.
Tailwind có dễ hơn CSS không?Dễ dàng thực hiện các thay đổi hơn với Tailwind CSS vì bạn chỉ phải xóa một số lớp CSS.
Cái nào dễ Tailwind hay Bootstrap?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 . |