- vừa được xem lúc

Khởi động cùng Vue: 2.Tailwind CSS cùng với Vue

0 0 13

Người đăng: Luc

Theo Viblo Asia

1. Mở đầu

Chào mọi người! Lần trước chúng ta đã cùng nhau tạo một dự án Vue ban đầu cùng với Vite. Ngày hôm nay chúng ta sẽ tiếp tục tìm hiểu cách để sử dụng Tailwind CSS cùng với một dự án Vue. Bật mí là điều này sẽ rất dễ dàng. Chúng ta hãy cùng nhau tìm hiểu ngay bây giờ nhé.

2. Tailwind CSS là gì?

Tailwind CSS là một framework CSS ưu tiên sự tiện ích và dễ dàng chỉnh sửa. Điểm nổi bật của Tailwind CSS là việc sử dụng các class CSS đã được viết sẵn và gán thành 1 class riêng, giúp bạn xây dựng giao diện nhanh chóng mà không cần phải viết CSS riêng. So với các framework CSS khác, Tailwind CSS không cung cấp các class phức tạp như “forms,” “table,” “card,” “carousel,” như Bootstrap hay Material Design CSS. Thay vào đó, Tailwind chỉ cung cấp các class cho các style cấp thấp như “padding,” “color,” “cursor,” “border,” và “light.” Điều này giúp lập trình viên linh động trong việc sửa chữa các thành phần trong website theo ý muốn của họ, mà không bị gò bó như những framework trước đây.

3. Cài đặt Tailwind CSS như thế nào?

Giống với bài viết trước, ở đây mình vẫn sẽ sử dụng npmvisual studio code và thư mục hello-vite nhé. Cùng bắt đầu nào...

Đầu tiên chúng ta sẽ cài đặt Tailwind CSS bằng lệnh sau:

npm install -D tailwindcss postcss autoprefixer

Tiếp đấy chúng ta sẽ init Tailwind CSS với

npx tailwindcss init -p

Bạn có thể nhìn thấy thông báo có hai file cấu hình được tạo tự động là tailwind.config.jspostcss.config.js

image.png

Mở file tailwind.config.js tiến hành cấu hình như sau:

export default { content: [ "./index.html", "./src/**/*.{vue,js,ts,jsx,tsx}", ], theme: { extend: {}, }, plugins: [],
}

Tiếp tục cấu hình trong style.css

@tailwind base;
@tailwind components;
@tailwind utilities;

Và hãy nhớ rằng các bạn đã import css vào trong main.js nha:

import { createApp } from 'vue'
import './style.css'
import App from './App.vue' createApp(App).mount('#app')

Giờ chúng ta sẽ thử nghiệm một chút trong App.vue nhé

<script setup>
</script> <template> <h1 class="text-3xl font-bold underline"> Hello world! </h1>
</template> <style scoped>
</style> 

Cùng chạy sever dev nào

npm run dev

Và đây chính là kết quả của chúng ta

image.png

4. Tổng kết

Như vậy chúng ta đã cùng nhau tìm hiểu cách cài đặt và sử dụng Tailwind CSS cùng với Vue. Cảm ơn mọi người đã đọc bài viết của mình. Nếu bài viết còn thiếu xót mình rất mong nhật được nhận xét của mọi người trong phần bình luận. Rất cảm ơn mọi người.

Bài viết được tham khảo từ nguồn: https://tailwindcss.com/

Bình luận

Bài viết tương tự

- vừa được xem lúc

Căn giữa các phần tử HTML theo chiều dọc (phần 1)

Bài viết được dịch từ bài Vertical centering of elements in HTML xuất bản ngày 18/01/2015 trên trang Web++. .

0 0 79

- vừa được xem lúc

Căn giữa phần tử trong CSS

1. Theo chiều ngang. Đó có phải là phần tử inline hay inline-* (như text hay links). .

0 0 66

- vừa được xem lúc

99% không biết đến mẹo này khi sử dụng Flexbox CSS

Hello lại là mình đây. Bài viết hôm nay mình sẽ giới thiệu tới mọi người một trick khá hay khi dùng CSS flexbox nhé. 1. Chia layout với flexbox.

0 0 62

- vừa được xem lúc

Vanilla JS Project: Tính tuổi

1. Yêu cầu.

0 0 72

- vừa được xem lúc

1 số UI component và layout hữu ích với Frontend

Giới thiệu. Hôm nay mình xin chia sẻ 1 số Layout và UI component quen mà có lẽ là quen thuộc với nhiều người khi làm dự án, hay bắt gặp trên mạng.

0 0 65

- vừa được xem lúc

Style text css

Giới thiệu. Chào 2021, mình sẽ giới thiệu vài kiểu style cho text màu mè chút cho rực rỡ .

0 0 44