Hướng dẫn tích hợp Tailwind CSS vào project Laravel
Trước khi bắt đầu dùng Tailwind CSS bạn nên nhớ, nó khác với hoàn toàn các framework css khác, nó không cung cấp một bộ UI Kit có sẵn, nó chỉ tập trung vào "Utility-first".
Giả sử là chúng ta có một project Laravel đã setup xong rồi nhé.
Cài đặt gói Tailwind CSS
Chạy lệnh sau để cài Tailwind CSS nha
// cài bằng npm
npm install tailwindcss --save-dev
// cài bằng yarn
yarn add tailwindcss --dev
Tạo file cấu hình tailwind.js
Chạy lệnh sau để tạo ra file cấu hình tailwind.js
# dùng npm
npx tailwind init
# dùng Yarn
yarn tailwind init
Import vào CSS
Sau khi tạo file cấu hình bạn tiến hành import component tailwind vào css/css process file. Mình dùng sass nên sẽ bỏ vào file resources/sass/app.css
. Tailwind CSS cung cấp 3 component chính, bạn lựa chọn dùng hết hay chỉ từng phần
- @tailwind preflight;
- @tailwind components;
- @tailwind utilities;
Cấu hình vào Laravel Mix
Ở đầu file webpack.mix.js bạn thêm dòng
const tailwindcss = require('tailwindcss')
Tiếp đến ở phần sass() bạn sửa một chút
.sass('resources/sass/app.sass', 'public/css').options({
processCssUrls: false,
postCss:[
tailwindcss('./tailwind.js')
]
});
Xong rồi đó, chạy lệnh: npm run dev và đã có Tailwind CSS rồi đó. Đọc thêm tài liệu tại trang chủ nhé: https://tailwindcss.com/
Ủng hộ Chung Nguyễn Blog
Chung Nguyễn Blog sử dụng FlashVPS - Dịch vụ quản trị máy chủ chuyên nghiệp để quản lý VPS
#FlashVPS là dịch vụ cloud panel trên nền tảng web hỗ trợ khách hàng:
- * Quản lý máy chủ số lượng nhiều
- * Không có kinh nghiệm quản lý máy chủ
- * Thích sử dụng giao diện web đơn giản, trực quan hơn terminal
- * Quá nhàm chán với việc ghi nhớ và lặp lại việc gõ các câu lệnh
- * Muốn tự động hóa mọi thao tác
- * Muốn tiết kiệm thời gian quản trị máy chủ
- * Muốn tiết kiệm tiền bạc, nhân lực quản trị máy chủ 👉 https://flashvps.dev
Các bài viết trên website thường xuyên được đăng tải và cập nhật trên trang Facebook Chung Nguyễn Blog hãy tặng cho Chung một LIKE nhé! Mãi yêu các bạn!
813 👍
Bình luận