Vue2使用TailwindCSS方法及遇到问题小结
作者:SZnA1
Tailwind CSS是一个全新的、可定制的CSS框架,它提供了一系列的CSS类,用于构建现代化的Web界面,这篇文章主要介绍了Vue2使用TailwindCSS方法及遇到问题小结,需要的朋友可以参考下
什么是Tailwind CSS
Tailwind CSS是一个全新的、可定制的CSS框架,它提供了一系列的CSS类,用于构建现代化的Web界面。与其他框架不同,Tailwind CSS并不依赖于预定义的组件或样式,而是提供了一系列原子级的CSS类,通过组合这些类来构建UI。这种方式使开发者能够更自由地定制和设计界面,同时减少了样式冗余和不必要的代码。
Tailwind CSS的特点和优势
- 原子级CSS类:Tailwind CSS提供了许多原子级的CSS类,每个类都代表一个特定的样式属性。通过将这些类组合在一起,开发者可以轻松构建出所需的样式效果,而无需编写自定义CSS代码。
- 快速开发:Tailwind CSS的原子类命名方式非常直观和简洁,使得开发者能够快速理解和应用这些类。这种开发方式可以大大减少样式调试和修改的时间,提高开发效率。
- 可定制性:Tailwind CSS提供了丰富的配置选项,开发者可以根据项目的需求自定义颜色、字体、间距等样式属性。这使得每个项目都可以有独特的外观和风格。
- 响应式设计:Tailwind CSS内置了一系列响应式设计的类,开发者可以根据不同的屏幕尺寸和设备定制样式,轻松实现适配各种设备的布局和样式效果。
下面通过本文介绍Vue2使用TailwindCSS方法及遇到问题小结。
一.安装
1.npm安装TailwindCSS
npm install tailwindcss@npm:@tailwindcss/postcss7-compat @tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9
2.创建配置文件
npx tailwindcss init
3.创建postcss.config.js文件
// postcss.config.js module.exports = { plugins: { tailwindcss: {}, autoprefixer: {}, } }
4.创建tailwindcss文件
在 assets 文件夹下创建 tailwendcss.css文件
@tailwind base; @tailwind components; @tailwind utilities;
5.在main.js中引入
import '@/assets/tailwindcss.css'
二.问题&解决方案
1.使用px代替默认的rem单位
在tailwind.config.js文件中,将配置修改为以下内容
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; }
到此这篇关于Vue2使用TailwindCSS方法及遇到问题小结的文章就介绍到这了,更多相关Vue2使用TailwindCSS内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!