tailwindcss保姆级教程(完整版带解析)

本文涉及的产品
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
简介: 【8月更文挑战第2天】

当前教程适用vite以及vue-cli搭建的vue2,vue3项目,(node版本限制暂未验证,目前本人使用的是14.21.2版本的node,如遇问题可以尝试对齐一下版本,uni-app框架适配验证中...),下述教程以vue2从零搭建项目开始

官网地址:安装 - TailwindCSS中文文档 | TailwindCSS中文网

tailwindcss语法参考:Tailwind CSS - 只需书写 HTML 代码,无需书写 CSS,即可快速构建美观的网站。 | TailwindCSS中文文档 | TailwindCSS中文网往下滑就可以看到了,不完整,后续会专门出个教程补充

tailwindcss保姆级教程(纯代码):tailwindcss保姆级教程(纯代码)-CSDN博客

  1. 创建一个名叫demo的vue2项目
    vue create demo
  2. 安装项目依赖
    npm i
  3. 安装tailwindcss依赖
    npm install -D tailwindcss
  4. 创建tailwindcs的配置文件tailwind.config.js
    npx tailwindcss init
  5. 修改配置文件tailwind.config.js的配置

/ @type {import('tailwindcss').Config} */
module.exports = {
content: ["./src/
/.{html,js,vue}"],
theme: {
extend: {},
},
plugins: [],
}
备注:tailwind.config.js为了生成样式 会扫描 项目中用到的css样式 的文件,扫描的文件地址配置即匹配content: ["./src/**/
.{html,js,vue}"](项目根目录下的src中一级目录及二级目录下所有以html,js,vue结尾的文件)的结果,大家可以根据自己的项目需求具体调整 扫描文件

  1. 创建tailwindcss样式解析入口文件
    创建位置:src/assets/input.css

input.css内容

@tailwind base;
@tailwind components;
@tailwind utilities;
这是 Tailwind解析CSS 的指令入口文件,下面我们在进行CSS样式构建的时候会从这个文件进入,然后输出匹配到项目中使用了的 原子化 css 标签属性

  1. 生成CSS样式文件
    终端执行命令

npx tailwindcss -i ./src/assets/input.css -o ./src/assets/output.css --watch
注意!!!

命令npx tailwindcss -i 'a文件地址' -o 'b文件地址' --watch中的'a文件地址'一定要是我们在步骤6中创建的 tailwindcss样式解析入口文件

出口文件不做限制,可以自己定义,但一定要与步骤8中全局引入样式文件的地址一致

会生成项目中用到的 原子化CSS标签相关文件output,如下图:

  1. 在src/main.js中全局引入 输出的样式文件output.css
    // src/main.js
    import Vue from 'vue'
    import App from './App.vue'
    import '@/assets/output.css' // 全局引入样式文件

    Vue.config.productionTip = false

    new Vue({
    render: h => h(App),
    }).$mount('#app')
    怕小白找不到,附个图:
  1. 使用tailwindcss
    现在我们就可以在项目中使用tailwindcss啦

下面大家可以用这个demo修改src/app.vue的内容验证一下




Hello world!


111
















  1. 运行项目
    因为此时终端被tailwindcss解析指令占据,我们新建一个终端用于运行项目

npm run serve

页面样式如下:

  1. 最后的强调
    我们在调试的时候,要保持步骤7命令的持续运行,否则tailwindcss无法实现解析项目中新增的CSS样式 和 变更output.css文件中的 原子化CSS 标签,导致样式不生效。

跑两个终端一个用于解析tailwindcss,一个用于跑项目就可以解决啦

相关文章
|
4月前
|
Shell iOS开发 MacOS
|
4月前
|
SQL 存储 关系型数据库
轻松入门MySQL:简明教程解析数据存储与管理(1)
轻松入门MySQL:简明教程解析数据存储与管理(1)
|
4月前
|
自然语言处理 数据可视化 数据挖掘
带你飞上云端,轻松解析数据——gopup库详细解析--包含安装库教程
本文介绍了Python库gopup,它是一个用于轻松爬取互联网数据的工具,简化了数据收集和处理的过程。文章提供了gopup的安装教程,特别强调了安装时需注意setuptools版本,并给出了PyCharm和命令行两种安装方法。gopup库能获取包括指数、百度和谷歌数据等多种类型的数据。文中还展示了如何使用gopup获取微博指数和豆瓣新片榜数据,并通过代码示例呈现数据和图表。此外,文章提醒了使用时的风险和部分接口的失效情况,并提供了库文档链接以供深入学习。gopup库适用于数据可视化和数据分析,是进行文本挖掘和自然语言处理项目的理想工具。
157 0
带你飞上云端,轻松解析数据——gopup库详细解析--包含安装库教程
|
3月前
|
XML 存储 JSON
51. 【Android教程】JSON 数据解析
51. 【Android教程】JSON 数据解析
77 2
|
17天前
|
图形学 数据可视化 开发者
超实用Unity Shader Graph教程:从零开始打造令人惊叹的游戏视觉特效,让你的作品瞬间高大上,附带示例代码与详细步骤解析!
【8月更文挑战第31天】Unity Shader Graph 是 Unity 引擎中的强大工具,通过可视化编程帮助开发者轻松创建复杂且炫酷的视觉效果。本文将指导你使用 Shader Graph 实现三种效果:彩虹色渐变着色器、动态光效和水波纹效果。首先确保安装最新版 Unity 并启用 Shader Graph。创建新材质和着色器图谱后,利用节点库中的预定义节点,在编辑区连接节点定义着色器行为。
61 0
|
4月前
|
资源调度 前端开发 JavaScript
第十章(应用场景篇) Single-SPA微前端架构深度解析与实践教程
第十章(应用场景篇) Single-SPA微前端架构深度解析与实践教程
186 0
|
23天前
|
存储
Cmake官方教程解析
Cmake官方教程解析
29 0
|
29天前
|
JSON 数据格式
【Axure高手秘籍】掌握这招,让你的原型设计效率飙升!——元件库导入与使用教程及主流资源下载全解析
【8月更文挑战第20天】Axure RP是界面设计与交互原型制作的强大工具。掌握元件库能显著提升设计效率。元件库包含预设UI元素如按钮、表单等,可直接拖放构建布局。在Axure RP中,通过“元件”选项下的“库”可访问并导入新元件库。导入后,轻松拖放元件至画布调整,甚至自定义样式和交互。利用脚本还能模拟真实交互效果,如按钮点击反馈。推荐资源包括Axure Marketplace、UIZilla等,助力高效设计。
35 0
|
2月前
|
Ubuntu 网络协议
【ubuntu】DNS设置工具resolvectl安装教程
请注意,这些步骤可能会根据你的Ubuntu版本和配置有所不同。如果你在安装过程中遇到问题,可能需要查阅更具体的文档或者寻求专业的技术支持。
132 0
|
3月前
|
XML 存储 JavaScript
50. 【Android教程】xml 数据解析
50. 【Android教程】xml 数据解析
45 1

热门文章

最新文章

推荐镜像

更多