首页 > 其他分享 >TailWind CSS工具库使用

TailWind CSS工具库使用

时间:2023-07-25 17:11:38浏览次数:43  
标签:TailWind text js tailwind tailwindcss import 工具 CSS

一、简介

官方文档
本 CSS 框架本质上是一个工具集,包含了大量类似 flex、 pt-4、 text-center 以及 rotate-90 等工具类,可以组合使用并直接在 HTML 代码上实现任何 UI 设计。

二、安装

介绍VUE项目的相关安装步骤

1.安装TailWind CSS

通过 npm 安装tailwindcss和它的相关依赖,然后创建tailwind.config.jspostcss.config.js的配置文件。

安装

/* 依据不同VUE版本使用对应命令 */

/* VUE2 */
npm install -D tailwindcss@npm:@tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9

/* VUE3 */
npm install -D tailwindcss postcss autoprefixer

创建配置文件

npx tailwindcss init -p

2.配置模板文件的路径

tailwind.config.js配置文件中添加所有模板文件的路径。

tailwind.config.js

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

postcss.config.js

module.exports = {
  plugins: {
    tailwindcss: {},
    autoprefixer: {},
  },
}

3.将加载Tailwind的指令添加到你的CSS文件中

在你的主CSS文件中通过@import或者@tailwind指令添加每一个Tailwind功能模块,并将其引入到main.js文件中。

tailwindcss.css

/* 依据不同VUE版本使用对应代码块 */

/* VUE2 */
@import "tailwindcss/base";
@import "tailwindcss/components";
@import "tailwindcss/utilities";

/* VUE3 */
@tailwind base;
@tailwind components;
@tailwind utilities;

main.js

import './assets/tailwindcss.css'
/* ... */

三、扩展

安装TailWind CSS IntelliSense扩展
VSCode中安装TailWind CSS IntelliSense扩展,智能自动补全提示、代码检查(linting)、CSS 类定义等,所有这些都集成到编辑器中了,并且无需任何配置。

四、个性化定制

TailWind css支持自定义配置功能,在tailwind.config.js中进行定义

tailwind.config.js

/** @type {import('tailwindcss').Config} */
module.exports = {
  content: ['index.html', './src/**/*.{html,js,ts,jsx,tsx,vue}'],
  theme: {
    colors: {
      'blue-primary': '#409eff',
      'blue-light': '#a0cfff',
      active: '#ffd04b',
    },
    fontFamily: {
      sans: ['Graphik', 'sans-serif'],
    },
    extend: {
      spacing: {
        '8xl': '96rem',
      },
      borderRadius: {
        '4xl': '2rem',
      },
    },
  },
  plugins: [],
}

五、常用配置

1.布局

类名 说明
w width
max-w max-width
h height
max-h max-height
m margin
mt margin-top
mb margin-bottom
ml margin-left
mr margin-right
p padding
pt padding-top
pb padding-bottom
pl padding-left
pr padding-right

2.文本样式

类名 说明
font font-family
text text-color, text-alignment, text-transform, font-size
leading line-height
tracking letter-spacing
uppercase text-transform: uppercase
lowercase text-transform: lowercase

3.背景和边框

类名 说明
bg background-color
border border-style, border-width, border-color
rounded border-radius
shadow box-shadow

标签:TailWind,text,js,tailwind,tailwindcss,import,工具,CSS
From: https://www.cnblogs.com/antguo/p/17580339.html

相关文章

  • 验证码工具tesserocr安装
    1.安装tesserocr必须先安装tesseract。  tesseract地址:https://digi.bib.uni-mannheim.de/tesseract/  可以选择最新版本  一直点击下一步下一步就可以了2.配置环境变量  1)将tesseract目录分别放到用户变量和系统变量中  2)将D:\ProgramFiles\Tesseract-O......
  • 如何让 Rust 不使用 Visual Studio 的工具链编译
    假如你不想使用VisualStudio进行开发,也不想电脑上多出几个G的累赘,也可以选择使用GNU进行编译,在此记录一下更换工具链的方法。安装后更改安装完成后,确保你的rustup命令可以正常使用。在控制台中执行rustupdefaultstable-x86_64-pc-windows-gnu命令,等待下载完成即可。安......
  • css制作三角
    使用border属性制作三角:当给一个宽高为0的盒子设置不同颜色的边框时会如下图所示,由此可见,想要设置三角,则可以将其余三条边框设置为透明色<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-widt......
  • [爬虫]1.2.2 CSS选择器
    CSS(CascadingStyleSheets)是一种样式表语言,用于描述HTML元素的样式。CSS选择器是CSS规则的一部分,它决定了CSS规则应用于哪些元素。在网络爬虫的开发中,我们经常使用CSS选择器来定位和选取HTML元素。以下是一些常见的CSS选择器:1.元素选择器元素选择器选择所有给定的HTML元......
  • Tesseract开源的OCR工具及python pytesseract安装使用
    一、介绍Tesseract是一款由Google赞助的开源OCR。pytesseract是python包装器,它为可执行文件提供了pythonicAPI。Tesseract已经有30年历史,开始它是惠普实验室的一款专利软件,在2005年后由Google接手并进一步开发和完善。Tesseract支持多种语言文字的检测和识别,包括中文、英......
  • java~IDE工具技巧
    代码折叠操作:选中代码,按ctrl+alt+t,之后选择region代码环绕折叠后的效果spring代码格式化每个项目添加统一的依赖包<plugin><groupId>io.spring.javaformat</groupId><artifactId>spring-javaformat-maven-plugin</artifactId><version>0.0.35</version&g......
  • Python的OCR工具pytesseract解决TesseractNotFoundError: tesseract is not installed
    pytesseract是基于Python的OCR工具,底层使用的是Google的Tesseract-OCR引擎,支持识别图片中的文字,支持jpeg,png,gif,bmp,tiff等图片格式。如何安装使用请看我的上一篇。在使用pytesseract打开图片是遇到没有找到文件解决pytesseract.pytesseract.TesseractNotFoundError:te......
  • 怎样评测对比报表工具的性能?
    ......
  • CSSYZ 思维训练 R4
    ProblemA题目大意给出一张只有0和1的矩阵,可以将$k$个点反转,求是否可以使这个矩阵中心对称,多测。算法分析这题是一个非常经典的贪心策略问题,我们发现,如果一个矩阵中心对称,那么$a_{i,j}$一定要和$a_{n-i+1,m-j+1}$所以,我们只要求出有几组应该对称的点并没有......
  • 又一暴强的截图工具 ShareX
    之前用的PicPick,但ShareX强在开源且功能强大。在同样功能的情况下,我们应尽可能使用开源软件比较好。下载地址:https://github.com/ShareX/ShareX/releases/download/v10.2.5/ShareX-portable.ziphttps://github.com/ShareX/ShareX/releases/download/v10.......