vite初始化tailwind(ts)

tailwind 依赖

根据官网提示,tailwind需要搭配 postcss 和 autoprefixer

npm install -D tailwindcss postcss autoprefixer

引入tailwind配置

根据官网的简易生成所需文件命令

npx tailwindcss init -p

之后你的项目根目录下就有 tailwind.config.js 和 postcss.config.js 配置文件。

ps: 以下为强迫症配置,如果你介意tailwind配置文件为js文件,请跳到下一节。
直接将 tailwind.config.js 修改后缀名,再将下面代码复制进去。

import type { Config } from 'tailwindcss'

export default {
  content: [
    './index.html',
    './src/**/*.{vue,js,ts,jsx,tsx}'
  ],
  theme: {
    extend: {
      
    }
  },
  plugins: [],
} satisfies Config

引入tailwind

配置文件导入结束后,需要引入tailwind样式。
找到 src/style.css 文件,添加以下代码

@tailwind base;
@tailwind components;
@tailwind utilities;
@tailwind variants;

这样就配置完成,可以使用 tailwindcss。

tailwind优势

不需要直接写css,将 css 拆成一个一个的,需要啥直接使用即可。
但是需要熟悉使用 tailwind 的一些写法,例如 w-11 代表配置 width,h-11 代表配置 height 等。

自定义tailwind尺寸

以下以 width 举例
tailwind 具体尺寸只支持到

w-96    24rem  /* 384px */

但是我们有时候开发需要超过这个宽度,这时候需要我们自己再配置文件中进行添加配置。
首先找到 tailwind.config.ts 文件
在 theme 添加 extend 属性,配置 width,如下:
在这里插入图片描述

// 我的配置
800   50rem /* 800px */
450   26.5rem /* 424px */

使用的时候,用 w-800 和 w-450 即可。
ps:除了 width 还有很多配置。具体到官方文档查看。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
vite-ts-tailwind-starter 是一个前端项目的起始模板,它使用了 Vite 构建工具和 TypeScript 编写代码,并集成了 Tailwind CSS 框架。 Vite 是一个新一代的前端构建工具,它具有快速的冷启动时间和热模块替换功能,能够提供更好的开发体验。而 TypeScript 是 JavaScript 的超集,它为 JavaScript 添加了静态类型检查和其他编程特性,有助于提高代码的可维护性和可靠性。 Tailwind CSS 是一个实用的 CSS 框架,它通过提供一系列可复用的样式类,简化了前端开发中的样式管理和布局设计,减少了手写大量 CSS 代码的工作量。使用 Tailwind CSS,开发者可以通过组合各种样式类来快速创建出符合设计要求的用户界面。 vite-ts-tailwind-starter 提供了一个良好的起始点,以便开发者快速搭建自己的前端项目。它已经集成了 Vite、TypeScript 和 Tailwind CSS 的配置,可以立即开始编写代码,无需重复地配置构建工具和安装相关的依赖项。 此外,vite-ts-tailwind-starter 还可以根据具体项目的需求进行自定义配置。开发者可以根据自己的喜好和项目要求,添加其他的构建插件和工具,以及修改 Tailwind CSS 的样式配置。 总而言之,vite-ts-tailwind-starter 是一个方便快捷的前端项目起始模板,它集成了 Vite、TypeScript 和 Tailwind CSS,帮助开发者快速启动自己的前端项目,提高开发效率和代码质量。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值