一、认识TailwindCSS

Tailwind CSS 是一个基于原子类的 CSS 框架,它提供了一种不同于传统 CSS 框架的方式来构建用户界面。下面是关于 Tailwind CSS 的优缺点以及它适合应用的情况:

优点:

  1. 灵活性: Tailwind CSS 提供了大量的原子类,允许你快速构建各种样式,同时也能够轻松地自定义和扩展样式。
  2. 可读性: 使用 Tailwind CSS,你可以直接在 HTML 中看到样式的定义,这使得代码更加易读和可维护。
  3. 快速开发: 借助 Tailwind CSS 的原子类,你可以快速地构建出具有一致风格的界面,加快开发速度。
  4. 可组合性: Tailwind CSS 的原子类可以组合使用,使得样式的复用更加方便和灵活。
  5. 工具支持: Tailwind CSS 提供了丰富的工具支持,例如插件、工具栏等,帮助开发者更高效地使用和管理样式。

缺点:

  1. 学习曲线: 对于不熟悉原子类的开发者来说,学习 Tailwind CSS 可能需要一些时间,尤其是熟悉了解不同类名的含义和作用。
  2. 文件大小: 使用 Tailwind CSS 会增加 CSS 文件的大小,因为它包含了大量的原子类,可能会导致文件体积较大,影响页面加载速度。
  3. 样式重复: 由于原子类的数量庞大,可能会导致样式的重复定义,增加了代码的冗余性。

适用情况:

  1. 快速原型: Tailwind CSS 特别适合用于快速原型开发,可以快速构建出具有一定风格的界面。
  2. 团队合作: 如果团队成员对 CSS 有不同的理解或者风格,可以使用 Tailwind CSS 统一规范,并提高代码的可读性和可维护性。
  3. 小型项目: 对于小型项目或者单个页面,使用 Tailwind CSS 可以减少项目的复杂性,加快开发速度。
  4. 需要快速迭代和调整样式: Tailwind CSS 的原子类提供了快速调整样式的能力,非常适合需要频繁迭代和调整样式的项目。

二、基于 vite+vue使用TailwindCSS

1、如果没有项目可以看下之前文章:

vite脚手架生成vue项目及其配置-CSDN博客

2、安装TailwindCSS并配置

参考官网:Tailwind CSS - Rapidly build modern websites without ever leaving your HTML.

Installation--FrameworkGuides--vite--Using Vue

 (1)安装TailwindCSS

安装及其对等依赖项,会自动生成文件

npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p

结果:

 

(2)配置tailwind.config.js:

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

(3)配置style.css:

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

3、页面使用

<template>
  <div>
    <div class=" bg-[url('assets/imgs/bg.png')] bg-cover bg-center h-screen text-white
   p-5 flex overflow-hidden "/>
  </div>

</template>

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐