TailwindCSS在vite项目中的安装与使用

14 篇文章 2 订阅
4 篇文章 0 订阅

Tailwinf CSS 官网地址

一、Tailwind CSS工作原理

  • Tailwind CSS 的工作原理是扫描所有 HTML 文件、JavaScript 组件和任何其他类名称模板,生成相应的样式,然后将它们写入静态 CSS 文件。
  • 它快速、灵活且可靠 — 具有零运行时间。

二、安装必要依赖

        Vite创建的项目默认集成了PostCSS,而TailwindCSS本身就是一个PostCSS插件,所以直接使用即可。

pnpm install -D tailwindcss postcss autoprefixer
# yarn add -D tailwindcss postcss autoprefixer
# npm install -D tailwindcss postcss autoprefixer

三、使用初始化命令创建TailwindCSS配置文件

npx tailwindcss init

这一命令会做两件事:

  1. 创建postcss.config.js文件,这里的配置主要是添加tailwindcss的插件,这样你编写的css才会被tailwindcss处理 -- 亲测 我这里完成第六步操作才生效

  2. 创建tailwind.config.js文件,主要进行扫描规则、主题、插件等配置。

         为了打包时TailwindCSS能生成对应的样式文件,需要在tailwind.config.js中正确配置content字段,如以下配置将扫描 index.html 文件以及 src 目录下所有以 vue、js、ts、jsx、tsx 结尾的文件。

/** @type {import('tailwindcss').Config} */
export default {
  content: ['./index.html', './src/**/*.{vue,js,ts,jsx,tsx}'],
  theme: {
    extend: {  
    },
  },
  plugins: [],
}

 四、创建tailwind.css文件,引入基本命令

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

 五、在入口文件main.ts中引入

 踩坑一:如果项目中单独引入了全局样式文件,那么上面创建的tailwind.css文件在引入时务必放在全局样式文件上面,否者Tailwindcss不会生效。如下:

 六、vite.config.ts增加配置

踩坑二:在这里必须要配置一下 Tailwindcss 才生效;

import tailwindcss from 'tailwindcss'
import autoprefixer from 'autoprefixer'

export default defineConfig({
    css: {
      postcss: {
        plugins: [tailwindcss, autoprefixer],
      },
    },
})

大功告成!开始使用!

<template>
  <div class="w-120 h-30 bg-blue-500 text-4xl">
    Hello! Tailwind CSS~
  </div>
</template>

        

        TailwindCSS语法检索技巧: TailwindCSS的基本原则是将每一个style语法转换为一个class,因此,在官网检索想要的样式class时,按照样式的语法来检索是效率最高的。如想要获取字体大小的语法,只需要搜索 fontsize 即可:

  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用Tailwind CSS可以快速构建定制化的UI界面,以下是在Vite项目使用Tailwind CSS的详细步骤和过程: 1. 创建新的Vite项目。 ```bash npm init vite@latest my-project ``` 2. 安装Tailwind CSS和Autoprefixer依赖包。 ```bash npm install tailwindcss autoprefixer -D ``` 3. 创建Tailwind CSS配置文件。 ```bash npx tailwindcss init ``` 运行该命令后,会在项目根目录下生成一个`tailwind.config.js`文件,用于配置Tailwind CSS的各种选项。 4. 在CSS文件引入Tailwind CSS。 在你的CSS文件使用`@tailwind`关键字来引入Tailwind CSS。例如: ```css @tailwind base; @tailwind components; @tailwind utilities; ``` 5. 在Vite配置文件配置PostCSS。 在`vite.config.js`文件配置PostCSS,启用Tailwind CSS和Autoprefixer插件。例如: ```js import { defineConfig } from 'vite'; import vue from '@vitejs/plugin-vue'; import autoprefixer from 'autoprefixer'; import tailwindcss from 'tailwindcss'; export default defineConfig({ plugins: [vue()], css: { postcss: { plugins: [ tailwindcss, autoprefixer, ], }, }, }); ``` 6. 使用`@apply`指令来自定义样式。 在`tailwind.config.js`,你可以定义自己的颜色、字体、间距等等。例如: ```js module.exports = { theme: { extend: { colors: { 'my-color': '#123456', }, fontFamily: { 'my-font': ['Arial', 'sans-serif'], }, spacing: { 'my-spacing': '24px', }, }, }, variants: {}, plugins: [], }; ``` 在CSS文件,你可以使用`@apply`指令来引用定义好的自定义样式。例如: ```css .my-text { @apply text-2xl font-my-font text-my-color; } ``` 这里的`.my-text`样式会继承Tailwind CSS定义好的`text-2xl`、`font-my-font`和`text-my-color`样式。 至此,你就可以在Vite项目使用Tailwind CSS来构建UI界面了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值