tailwind使用教程以及tailwind不生效的问题

以Vite项目为例

  1. 我们先安装依赖文件 生成文件
yarn add -D tailwindcss postcss autoprefixer
npx tailwindcss init -p
  1. 配置tailwind.config.js文件
/** @type {import('tailwindcss').Config} */
export default {content: ["./index.html","./src/**/*.{vue,js,ts,jsx,tsx}",],theme: {extend: {},},plugins: [],
}
  1. css配置
css引入 并在main中引入此文件
@tailwind base;
@tailwind components;
@tailwind utilities;
  1. 安装插件
    在这里插入图片描述

tailwind不生效的问题

npx tailwindcss init -p 需要生成的两个文件
一个是tailwind.config.js文件
一个是postcss.config.js ←这个我之前执行并没给我生成
重新执行 npx tailwindcss init -p或者手动创建文件postcss.config.js即可

//postcss.config.js
export default {plugins: {tailwindcss: {},autoprefixer: {},},
}

文件改动重新启动项目即可

还有一点它默认单位是rem 不过我们可以在tailwind.config.js自定义配置一下

/** @type {import('tailwindcss').Config} */
module.exports = {content: ['./index.html', './src/**/*.{vue,js,ts,jsx,tsx}'],theme: {// 用于覆盖tailwindcss的默认配置colors: {white: 'var(--color-white)',primary: {DEFAULT: 'var(--el-color-primary)','light-3': 'var(--el-color-primary-light-3)','light-5': 'var(--el-color-primary-light-5)','light-7': 'var(--el-color-primary-light-7)','light-8': 'var(--el-color-primary-light-8)','light-9': 'var(--el-color-primary-light-9)','dark-2': 'var(--el-color-primary-dark-2)'},success: 'var(--el-color-success)',warning: 'var(--el-color-warning)',danger: 'var(--el-color-danger)',error: 'var(--el-color-error)',info: 'var(--el-color-info)',body: 'var(--el-bg-color)',page: 'var(--el-bg-color-page)','tx-primary': 'var(--el-text-color-primary)','tx-regular': 'var(--el-text-color-regular)','tx-secondary': 'var(--el-text-color-secondary)','tx-placeholder': 'var(--el-text-color-placeholder)','tx-disabled': 'var(--el-text-color-disabled)',br: 'var(--el-border-color)','br-light': 'var(--el-border-color-light)','br-extra-light': 'var(--el-border-color-extra-light)','br-dark': 'var( --el-border-color-dark)',fill: 'var(--el-fill-color)','fill-light': 'var(--el-fill-color-light)','fill-lighter': 'var(--el-fill-color-lighter)',mask: 'var(--el-mask-color)'},fontFamily: {sans: ['PingFang SC', 'Arial', 'Hiragino Sans GB', 'Microsoft YaHei', 'sans-serif']},boxShadow: {DEFAULT: 'var(--el-box-shadow)',light: 'var(--el-box-shadow-light)',lighter: 'var(--el-box-shadow-lighter)',dark: 'var(--el-box-shadow-dark)'},fontSize: {xs: 'var(--el-font-size-extra-small)',sm: 'var( --el-font-size-small)',base: 'var( --el-font-size-base)',lg: 'var( --el-font-size-medium)',xl: 'var( --el-font-size-large)','2xl': 'var( --el-font-size-extra-large)','3xl': '20px','4xl': '24px','5xl': '28px','6xl': '30px','7xl': '36px','8xl': '48px','9xl': '60px'},spacing: {px: '1px',0: '0px',0.5: '2px',1: '4px',1.5: '6px',2: '8px',2.5: '10px',3: '12px',3.5: '14px',4: '16px',5: '20px',6: '24px',7: '28px',8: '32px',9: '36px',10: '40px',11: '44px',12: '48px',14: '56px',16: '64px',20: '80px',24: '96px',28: '112px',32: '128px',36: '144px',40: '160px',44: '176px',48: '192px',52: '208px',56: '224px',60: '240px',64: '256px',72: '288px',80: '320px',96: '384px'},lineHeight: {none: '1',tight: '1.25',snug: '1.375',normal: '1.5',relaxed: '1.625',loose: '2',3: '12px',4: '16px',5: '20px',6: '24px',7: '28px',8: '32px',9: '36px',10: '40px'}},plugins: [// require('@tailwindcss/line-clamp') // 引入插件]
}

这个转换一部分为px单位 有其他需求也可去官网查看文档自定义修改

最后官网教程
官网地址

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/143105.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Win/Mac版Scitools Understand教育版申请

这里写目录标题 前言教育版申请流程教育账号申请 前言 上篇文章为大家介绍了Scitools Understand软件,通过领取的反馈来看有很多朋友都想用这个软件,但是我的网盘里只存了windows的pojie版,没有mac版的,我没有去网上找相关的资源…

【00】FISCO BCOS区块链简介

官方文档:https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/docs/introduction.html FISCO BCOS是由国内企业主导研发、对外开源、安全可控的企业级金融联盟链底层平台,由金链盟开源工作组协作打造,并于2017年正式对外开源。 F…

用PHP实现极验验证功能

极验验证是一种防机器人的验证机制,可以通过图像识别等方式来判断用户是否为真实用户。在实现极验验证功能时,您需要进行以下步骤: 1 注册极验账号: 首先,您需要在极验官网注册账号并创建一个应用,获取相应…

机器学习,深度学习

一 、Numpy 1.1 安装numpy 2.2 Numpy操作数组 jupyter扩展插件(用于显示目录) 1、pip install jupyter_contrib_nbextensions -i https://pypi.tuna.tsinghua.edu.cn/simple 2、pip install jupyter_nbextensions_configurator -i https://pypi.tuna.t…

机器人过程自动化(RPA)入门 4. 数据处理

到目前为止,我们已经了解了RPA的基本知识,以及如何使用流程图或序列来组织工作流中的步骤。我们现在了解了UiPath组件,并对UiPath Studio有了全面的了解。我们用几个简单的例子制作了我们的第一个机器人。在我们继续之前,我们应该了解UiPath中的变量和数据操作。它与其他编…

Visual Studio 如何删除多余的空行,仅保留一行空行

1.CtrlH 打开替换窗口(注意选择合适的查找范围) VS2010: VS2017、VS2022: 2.复制下面正则表达式到上面的选择窗口: VS2010: ^(\s*)$\n\n VS2017: ^(\s*)$\n\n VS2022:^(\s*)$\n 3.下面的替换窗口皆写入 \n VS2010: \n VS2017: \n VS2022: \n …

C语言每日一题(9):跳水比赛猜名次

文章主题:跳水比赛猜名次🔥所属专栏:C语言每日一题📗作者简介:每天不定时更新C语言的小白一枚,记录分享自己每天的所思所想😄🎶个人主页:[₽]的个人主页🏄&am…

十三,打印辐照度图

上节HDR环境贴图进行卷积后,得到的就是辐照度图,表示的是周围环境间接漫反射光的积分。 现在也进行下打印,和前面打印HDR环境贴图一样,只是由于辐照度图做了平均,失去了大量高频部分,因此,可以…

2.(vue3.x+vite)组件注册并调用

前端技术社区总目录(订阅之前请先查看该博客) 关联博客 1.(vue3.x+vite)封装组件 一:umd调用方式 1:引入umd.js <script src="./public/myvue5.umd.js"></script>2:编写代码调用 (1)umd方式,根据“5

unity 限制 相机移动 区域(无需碰撞检测)

限制功能原著地址&#xff1a;unity限制相机可移动区域&#xff08;box collider&#xff09;_unity限制相机移动区域_manson-liao的博客-CSDN博客 一、创建限制区域 创建一个Cube&#xff0c;Scale大小1&#xff0c;添加组件&#xff1a;BoxCollder&#xff0c;调整BoxColld…

阿里云产品试用系列-云桌面电脑

无影云电脑&#xff08;WUYING Workspace&#xff09;&#xff0c;是一种易用、安全、高效的云上桌面服务。它支持快速便捷的桌面环境创建、部署、统一管控与运维。无需前期传统硬件投资&#xff0c;帮您快速构建安全、高性能、低成本的企业桌面办公体系。可广泛应用于具有高数…

网工内推 | 网络工程师,软考证书优先,六险一金,包吃

01 科力信息 招聘岗位&#xff1a;网络工程师 职责描述&#xff1a; 1、负责蚌埠项目的设备安装及调试&#xff1b; 2、对边界网络运行中的监控、故障排除、问题处理。 任职要求&#xff1a; 1、2年及以上网络相关工作经验&#xff0c;有交通管理网络运维经验优先&#xff1b…

Xilinx FPGA 程序固化重新上电程序不运行的问题

问题描述 FPGA直接下载bit文件,功能正常。 FPGA擦除FLASH,烧写FLASH,正常。 电源断电,重新上电,FALSH里面的程序没有启动,FPGA程序没有跑起来。–FLASH启动不正常。 解决办法 在XDC约束文件里边增加约束: ## Configuration options, can be used for all designs se…

js中的类型转换

原文地址 JavaScript 中有两种类型转换&#xff1a;隐式类型转换&#xff08;强制类型转换&#xff09;和显式类型转换。类型转换是将一个数据类型的值转换为另一个数据类型的值的过程。 隐式类型转换&#xff08;强制类型转换&#xff09;&#xff1a; 隐式类型转换是 Java…

unittest单元测试框架使用

什么是unittest 这里我们将要用的unittest是python的单元测试框架&#xff0c;它的官网是 25.3. unittest — Unit testing framework — Python 2.7.18 documentation&#xff0c;在这里我们可以得到全面的信息。 当我们写的用例越来越多时&#xff0c;我们就需要考虑用例编写…

Linux配置命令

一&#xff1a;HCSA-VM-Linux安装虚拟机后的基础命令 1.代码命令 1.查看本机IP地址&#xff1a; ip addr 或者 ip a [foxbogon ~]$ ip addre [foxbogon ~]$ ip a 1&#xff1a;<Loopback,U,LOWER-UP> 为环回2网卡 2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP&g…

Android滑动片段

本文所有的代码均存于 https://github.com/MADMAX110/BitsandPizzas 回到BitsandPizzas应用&#xff0c;之前已经创建过创建订单和发出反馈等功能。 修改披萨应用&#xff0c;让它使用标签页导航。在工具条下显示一组标签页&#xff0c;每个选项对应一个不同的标签页。用户单击…

实验室安全教育与考试

目录 我的错题&#xff08;2个&#xff09;新知识题目&#xff08;10个&#xff09;刚开始不太理解的题目&#xff08;10个&#xff09;写在最后&#xff08;免责声明&#xff09; 我的错题&#xff08;2个&#xff09; 18.发生电气火灾时可以使用的灭火设备包括&#xff1a;&…

秋招在线人才测评考什么内容?

又是一年招聘季&#xff0c;各大高校都会组织校园招聘&#xff0c;这次我们就来了解一下秋季校园招聘究竟考什么。近些年来校园秋招已经广泛采用在线测评&#xff0c;尤其各行业龙头大厂们&#xff0c;网申、在线测评、小组无领导讨论&#xff0c;一面二面......各类纷杂的面试…

RobotFrameWork自动化测试框架如何搭建环境?

前言 Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性&#xff0c;支持关键字驱动&#xff0c;可以同时测试多种类型的客户端或者接口&#xff0c;可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发&#xff08;ATDD&#xff0…