Vue2使用TailwindCSS方法及遇到問題小結(jié)
什么是Tailwind CSS
Tailwind CSS是一個全新的、可定制的CSS框架,它提供了一系列的CSS類,用于構(gòu)建現(xiàn)代化的Web界面。與其他框架不同,Tailwind CSS并不依賴于預(yù)定義的組件或樣式,而是提供了一系列原子級的CSS類,通過組合這些類來構(gòu)建UI。這種方式使開發(fā)者能夠更自由地定制和設(shè)計界面,同時減少了樣式冗余和不必要的代碼。
Tailwind CSS的特點和優(yōu)勢
- 原子級CSS類:Tailwind CSS提供了許多原子級的CSS類,每個類都代表一個特定的樣式屬性。通過將這些類組合在一起,開發(fā)者可以輕松構(gòu)建出所需的樣式效果,而無需編寫自定義CSS代碼。
- 快速開發(fā):Tailwind CSS的原子類命名方式非常直觀和簡潔,使得開發(fā)者能夠快速理解和應(yīng)用這些類。這種開發(fā)方式可以大大減少樣式調(diào)試和修改的時間,提高開發(fā)效率。
- 可定制性:Tailwind CSS提供了豐富的配置選項,開發(fā)者可以根據(jù)項目的需求自定義顏色、字體、間距等樣式屬性。這使得每個項目都可以有獨特的外觀和風(fēng)格。
- 響應(yīng)式設(shè)計:Tailwind CSS內(nèi)置了一系列響應(yīng)式設(shè)計的類,開發(fā)者可以根據(jù)不同的屏幕尺寸和設(shè)備定制樣式,輕松實現(xiàn)適配各種設(shè)備的布局和樣式效果。
下面通過本文介紹Vue2使用TailwindCSS方法及遇到問題小結(jié)。
一.安裝
1.npm安裝TailwindCSS
npm install tailwindcss@npm:@tailwindcss/postcss7-compat @tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9
2.創(chuàng)建配置文件
npx tailwindcss init
3.創(chuàng)建postcss.config.js文件
// postcss.config.js module.exports = { plugins: { tailwindcss: {}, autoprefixer: {}, } }
4.創(chuàng)建tailwindcss文件
在 assets 文件夾下創(chuàng)建 tailwendcss.css文件
@tailwind base; @tailwind components; @tailwind utilities;
5.在main.js中引入
import '@/assets/tailwindcss.css'
二.問題&解決方案
1.使用px代替默認的rem單位
在tailwind.config.js文件中,將配置修改為以下內(nèi)容
module.exports = { purge: { enabled: false, content: ['./src/**/*.{js,jsx,ts,tsx}'], }, content: [], theme: { spacing: Array.from({ length: 1000 }).reduce((map, _, index) => { map[index] = `${index}px`; return map; }, {}), extend: {}, }, plugins: [], };
2.頁面中部分svg占一行/位置錯誤
對全局svg樣式添加inline
svg { display: inline-block !important; }
到此這篇關(guān)于Vue2使用TailwindCSS方法及遇到問題小結(jié)的文章就介紹到這了,更多相關(guān)Vue2使用TailwindCSS內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
vue監(jiān)聽鍵盤事件的相關(guān)總結(jié)
這篇文章主要介紹了vue監(jiān)聽鍵盤事件的相關(guān)總結(jié),幫助大家更好的理解和使用vue框架,感興趣的朋友可以了解下2021-01-01vue項目中created()被調(diào)用多次的踩坑實戰(zhàn)
在vue項目中我在created中調(diào)用了兩次get數(shù)據(jù)請求,所以下面這篇文章主要給大家介紹了關(guān)于vue項目中created()被調(diào)用多次的踩坑實戰(zhàn),需要的朋友可以參考下2023-03-03