前言
Tailwind CSS
封装了一套可用于多框架高复用性CSS
样式, 能大大简化网页css
编写, 具体可参考官网:
官网: 点击进入
在Vue3中使用Tailwind CSS
要在Vue 3
中使用Tailwind CSS
,需要执行以下步骤:
- 安装
Tailwind CSS
和其它必要的库
1 | npm install tailwindcss postcss autoprefixer |
- 创建并配置
postcss.config.js
文件以使用 Tailwind 和 Autoprefixer。将以下内容添加到该文件中:
1 | module.exports = { |
- 在
src/assets/css
目录下创建一个新文件tailwind.css
, 并添加以下代码:
1 | @tailwind base; |
- 将
tailwind.css
导入到 Vue 组件中, 比如在 App.vue 中:
1 | <template> |
- 确保在项目的
main.js
文件中引入全局样式:
1 | import '@/assets/css/main.css' |
- 配置
vue.config.js
文件以启用 PostCSS。如果还没有该文件,则创建一个新的,并添加以下内容:
1 | module.exports = { |
- 运行
npm run serve
后,在浏览器中查看应用程序,Tailwind CSS 应该已经生效了。
例如,您可以在组件中使用以下代码来应用 Tailwind CSS 类:
1 | <template> |
这将显示一个居中对齐的灰色背景的页面,其中包含一条带有粗体和蓝色文本的标题。
在原生Html中使用Tailwind CSS
要在原生 HTML
中使用 Tailwind CSS
,需要遵循以下步骤:
- 在 HTML 文件中添加 Tailwind 的 CDN 链接。可以通过将以下代码放入 HTML 文件的
<head>
标签内来实现:
1 | <link href="https://cdn.jsdelivr.net/npm/tailwindcss@2.2.15/dist/tailwind.min.css" rel="stylesheet"> |
- 现在可以在 HTML 文件中使用 Tailwind 的类名称了。例如,要将一个元素的文本颜色设置为红色,可以添加以下代码:
1 | <p class="text-red-500">这是一段红色的文本。</p> |
- 可以在 Tailwind 的官方文档中找到更多的类和用法示例。
注意:在使用 Tailwind 时,请确保您已经了解其工作原理并能够正确地使用它的类名称。如果您不熟悉 Tailwind,请先阅读其文档,以免出现不必要的错误。
总结
如果需要在vue
中全局使用Tailwind CSS
, 可以考虑使用安装插件的方式, 一旦使用 那么其他自定义的style将会失效
如果是指某个模块使用, 建议使用原始的css
文件导入的方式
问题
在vue
中使用时报错:
1 | Syntax Error: Error: PostCSS plugin tailwindcss requires PostCSS 8. |
解决方案:
1 | //卸载之前版本 |
本文为作者原创转载时请注明出处 谢谢