当前位置: 首页 > article >正文

CSS框架 Tailwind CSS

文章目录

  • 前言
  • 一、Tailwind CSS是什么?
  • 二、项目中如何使用
    • 1.安装Tailwind CSS
    • 2.初始化Tailwind CSS
    • 该处使用的url网络请求的数据。
    • 3.引入Tailwind CSS样式
    • 4.进行配置(tailwind.config.js)
    • 5.全局引入注册
    • 6.使用Tailwind CSS
  • 总结


前言

Tailwind CSS以其独特的实用类优先的设计理念和高效的开发方式,在前端开发领域得到了广泛的应用和认可。它不仅能够提高开发效率和维护性,还能够帮助开发者构建出更加美观和响应式的Web界面。


一、Tailwind CSS是什么?

Tailwind CSS 是一个功能类优先(Utility-First)的CSS框架,由Adam Wathan和Steve Schoger在2017年创建。它以独特的方式重新定义了样式表的编写方式,专注于提供一组小而灵活的原子类,让开发者可以根据需要组合这些原子类来构建符合设计规范的界面。以下是对Tailwind CSS的详细介绍:

二、项目中如何使用

在Vite项目中配置Tailwind CSS,主要涉及到安装Tailwind CSS、在项目中引Tailwind CSS的样式文件、以及在vite.config.js(或vite.config.ts)配置文件中设置TailwindCSS插件。以下是一个详细的配置步骤:

1.安装Tailwind CSS

首先,你需要在项目中安装Tailwind CSS及其依赖项。可以通过npm或yarn来安装:

npm install -D tailwindcss postcss autoprefixer  
# 或者  
yarn add -D tailwindcss postcss autoprefixer

这里-D参数表示将Tailwind CSS安装为开发依赖。postcss和autoprefixer是Tailwind CSS推荐的PostCSS插件,用于自动添加浏览器前缀。

2.初始化Tailwind CSS

安装完成后,你需要运行Tailwind CSS的初始化命令来生成配置文件(如tailwind.config.js,这将自动审生成一个tailwind.config.js文件,你可以在其中自定义Tailwind CSS的配置。

代码如下(示例):

npx tailwindcss init -p

该处使用的url网络请求的数据。

3.引入Tailwind CSS样式

  1. 先创建tailwind.css

在这里插入图片描述

  1. 引入内置样式
@tailwind base;
@tailwind components;
@tailwind utilities;

在这里插入图片描述

4.进行配置(tailwind.config.js)

/** @type {import('tailwindcss').Config} */
export default {
  content: ["./index.html", "./src/**/*.{js,ts,jsx,tsx}"],
  // 主题色的配置,根据文档自行配置  (示例)
  theme: {
    colors: {
      blue: "#bfc",
      purple: "#7e5bef",
      pink: "#ff49db",
      orange: "#ff7849",
      green: "#13ce66",
      yellow: "#ffc82c",
      "gray-dark": "#273444",
      gray: "#8492a6",
      "gray-light": "#d3dce6",
    },
  },
  // 插件 根据官网文档自行配置
  plugins: [],
};


5.全局引入注册

在这里插入图片描述

6.使用Tailwind CSS

function App() {
  return (
    <h1 className="text-3xl text-blue font-bold underline">Hello world!</h1>
  );
}

export default App;

完成:
在这里插入图片描述

总结

在Vite项目中配置Tailwind CSS主要涉及到安装Tailwind CSS及其依赖、初始化Tailwind CSS配置、创建全局CSS文件、在入口文件中引入全局CSS,并确保Tailwind CSS的CLI命令在构建过程中运行。你通常不需要在Vite配置文件中显式添加Tailwind CSS的PostCSS插件,因为Tailwind CSS的CLI命令会处理这一切。


http://www.kler.cn/news/303183.html

相关文章:

  • Leetcode3276. 选择矩阵中单元格的最大得分
  • CNN中的conv
  • ASP.net core 8.0网站发布
  • 房产销售系统|基于java和vue的房产销售系统(源码+数据库+文档)
  • 利用apache-pdfbox库修改pdf文件模板,进行信息替换
  • 【基础算法总结】二分查找
  • 在Python的Pandas库中,`df.iloc[::500]`是一个用于数据选择的索引器,它允许我们从DataFrame中选择特定的行和列。
  • golang学习笔记19——golang做服务发现与注册的深度剖析
  • 从安装ffmpeg开始,把一个视频按照每秒30帧fps剪切为图片
  • Vue组件:模板引用ref属性的使用
  • 微信小程序之轮播图组件封装
  • CTF常见编码及加解密(超全)第二篇
  • java程序员入行科目一之CRUD轻松入门教程(二)
  • layui监听table表单的多选框
  • 高级实时通信:基于 Python 的 WebSocket 实现与异步推送解决方案
  • 商务办公tips1:如何将网页转换为pdf
  • Python 数学建模——Vikor 多标准决策方法
  • 基于react native的锚点
  • 鼎捷新一代PLM 荣膺维科杯 “2023年度行业优秀产品奖”
  • 基于Service Worker实现WebRTC局域网大文件传输能力
  • C语言可变参数函数和可变参数宏
  • Python 数学建模——方差分析
  • 无人机之伯努利定律
  • RabbitMQ消费者确认和重复机制
  • Python爬虫案例七:抓取南京公交信息数据并将其保存成excel多表形式
  • EXCEL导出功能——相关报错
  • 微信小程序开发注意事项
  • 通过mqtt通信远程控制大疆无人机
  • Java 学习路线:语言、框架、中间件与数据库
  • 【RabbitMQ】RabbitMQ如何保证数据的可靠性,RabbitMQ如何保证数据不丢失,数据存储