Tailwind CSS 的評估與介紹,使用Vue專案該如何建立?教學分享篇

閱讀時間約 4 分鐘

如果你正在尋找管理專案CSS的工具,可以考慮Tailwind CSS,以下列出使用的優缺點,給各位工程師評估,若你只是想要了解Tailwind CSS是什麼,本篇介紹也可以讓你快速理解。

Tailwind CSS 評估

優點

  • 根據網站提供的Componets確實可以快速產生有質感的Layout
  • 若熟悉CSS語法,相較學習成本比較低,只要在Class寫上Tailwind規範的Class即可享有同樣的樣式
  • 可以有效控制屬性,基本上都直接使用不會有太多自定義的情況
  • 商業後台,有系統性的專案非常適合

缺點

  • Class過長,造成Code凌亂,修改須注意複寫
  • 好看的模板要課金,無法直接使用
  • Model用法偏原始需要自己寫,相較其他 UI Framework已經處理好了
  • 客端專案,太多彈性和客製的專案不適合

如何使用 Tailwind CSS

Step1:下載

npm install -D tailwindcss
npx tailwindcss init -p

下載完成後可在專案內看到 tailwind.config.js

Step2:設置作用域

At tailwind.config.js

/** @type {import('tailwindcss').Config} */
module.exports = {
content: [
"./public/**/*.html",
"./src/**/*.vue",
],
theme: {
extend: {},
},
plugins: [],
}

這樣設定是表示在每個vue檔案都可以直接使用Tailwind CSS

Step3:載入資源

At src\css\tailwindcss.css

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

沒有特別不需要什麼或需要什麼的話,按照這個預設即可

Step4:下載依賴的環境

npm install -D postcss

如果你的專案已經有 postcss 可略過 install 的步驟

At postcss.config.js 確認支援 Tailwind CSS

module.exports = {
plugins: {
tailwindcss:{}, // 加上這行
autoprefixer:{},
}
}

Step5:測試是否成功

 <div class="z-10 overflow-hidden border-b flex justify-center fixed top-0 left-0 right-0 bg-white">
<router-link to="/" class="font-medium text-gray-500 hover:text-gray-900 px-2 py-2">Lesson</router-link>
<router-link to="/cart" class="font-medium text-gray-500 hover:text-gray-900 px-2 py-2">Cart</router-link>
</div>

在你的vue檔案貼上這一段後可看到一個簡單的導覽列的樣式(如下圖)

raw-image

如果有出現代表成功了,你也可以多試試看他提供的組件試著組出你需要的Layout,若你有遇到任何問題,也可以留言問我,如果我有看到會回覆的:)

其他參考

基本上背景、文字大小顏色、間距和排版都可以完成,若想要快速完成版面確實是不錯的工具,但是考量到專案性質不見得每個專案都適合使用,就讓各位工程師們評估和嘗試囉!

開發之路有你有我有卡比,收錄各種網站開發的技術分享與疑難雜症解★☆
留言0
查看全部
發表第一個留言支持創作者!
你可能也想看
創作者要怎麼好好休息 + 避免工作過量?《黑貓創作報#4》午安,最近累不累? 這篇不是虛假的關心。而是《黑貓創作報》發行以來可能最重要的一篇。 是的,我們這篇講怎麼補充能量,也就是怎麼休息。
Thumbnail
avatar
黑貓老師
2024-06-29
如何在 FlowUs、Notion 等筆記軟體中使用「设计工具」?设计协同+文档协同这次 Figma 制裁大疆事件,让不少从业人员认识到了数据安全的重要性。 注释:本文方法对于 FlowUs 、Notion 等笔记软件均通用。本文以 FlowUs 为例。 📷 📷 📷 📷 那么,设计协作和文档协作有无相互整合的可能性? 📷 📷 FlowUs 官网 FlowUs 知乎主页
Thumbnail
avatar
Spike Spiegel
2022-05-28
如何在 FlowUs、Notion 等筆記軟體中使用电子白板工具和代码工具绘制「流程图」?如何在白板工具和代码绘制流程图? 关于如何在 FlowUs 这样的效率工具中如何使用流程图的话题,上次我们在文章中推荐了 ProcessOn 和 Draw.io 这两款工具。具体可以阅读原文。 除了专门的流程图工具,还有其他解决方案吗? 使用白板工具绘制流程图或者思维导图。 使用代码绘制流程图
Thumbnail
avatar
Spike Spiegel
2022-05-28
如何在 FlowUs、Notion 等筆記軟體中使用「卡片笔记写作法」?理念与实践神奇的卡片盒笔记写作法? 随着以 Roam Research 为代表的双链笔记的崛起,自从 2020 年以来,尼克拉斯·卢曼教授的传奇故事,以及卡片盒笔记法的神奇之处日益被广大效率工具爱好者所熟知。这股风潮有两个表现: 卡片盒笔记写作法实践 使用 Block 实现对纸质卡片的拟态 介绍 核心功能
Thumbnail
avatar
Spike Spiegel
2022-05-28
如何在 FlowUs 、Notion 等筆記軟體中使用「网页剪藏工具」收藏阅读内容?提起网页剪藏,很多人首先会想起印象笔记剪藏。如今,你在谷歌等浏览器商店搜索剪藏,便会发现 OneNote、Google Keep 等多种网页剪藏插件。 对于很多用户而言,与其寄希望于在线服务,更喜欢将网页内容永久保存至自己的笔记应用之中。 简悦 简悦官网 简悦资源 简悦官网 插件教程
Thumbnail
avatar
Spike Spiegel
2022-05-28
如何在通膨與升息的壓力之下,一磚一瓦的投資DLR,扛起自己的被動收入。在面對通膨與升息的議題中,我們都該審慎檢視自己的持股,那些是可以抵禦美元的升息循環,所帶來的割韭菜效應,哪些是可以抵禦通膨巨獸的保值資產;你聽過買房保值的傳統觀念,你知道Iphone的5G手機,但你知道承載這些5G數據的IDC企業(比如:投資DLR),可能會是你穩定的被動收入來源之一嗎?
Thumbnail
avatar
JC@財富自由的路上
2021-10-17
如何在visual studio 現有的專案中掛上已存在但未出現在專案中的檔案在方案總管視窗上有”顯示所有檔案” icon click 會出現所有檔案樹狀圖,在要加入的檔案icon上按右鍵, 會出現menu, 選按”加入至專案”即可。
avatar
學習 seeming
2021-02-02
如何在 docker desktop 使用 mssql 容器?此案例是在 mac 上運行。 原稿參考 筆者簡化程序,命令如下: //---1.下載 mssql images----(做一次即可) %sudo docker pull mcr.microsoft.com/mssql/server:2017-latest //----2.將image啟動 成
avatar
學習 seeming
2020-12-16
如何在布拉格租借單車 – 小粉紅 REKOLA 使用方式來布拉格旅遊不只有便捷的大眾交通工具! 舉凡地鐵、電車、火車和公車,你還可以選擇用騎行腳踏車的方式來一覽這座城市的每個角落。 騎單車的好處是,不用走路(XD),活動自主性更高,想停就停,也能更能感受到這座城市的力與美。
Thumbnail
avatar
聽May說捷克
2020-10-23
如何在杭州蕭山機場使用台胞證辦理自助通關?詳細攻略看這裡。 近期有計畫到杭州旅遊的台灣朋友們,跟大家分享一個好消息! 【杭州蕭山機場】已經有開放【台胞證】入境自助通關囉! 以後不用再到人工邊檢排隊排到落落長,排到快抓狂了… 雖然之前就有聽說過北京、上海、廈門、深圳、珠海等沿海大城市都已經開放,直到幾天前剛從台灣飛到杭州才知道…
Thumbnail
avatar
吃貨雨神
2017-11-07