Tailwind 笔记

官方文档

安装

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
# Using npm
npm install tailwindcss --save-dev

# Using Yarn
yarn add tailwindcss --dev

# 创建 Tailwind 配置文件
.\node_modules\.bin\tailwind init tailwind.js

# postcss 引入
const tailwindcss = require('./tailwind')
'tailwindcss': tailwindcss

# main.js 引入
import 'tailwindcss/tailwind.css'

Display

ClassProperties
blockdisplay: block;
inline-blockdisplay: inline-block;
inlinedisplay: inline;
tabledisplay: table;
table-rowdisplay: table-row;
table-celldisplay: table-cell;
hiddendisplay: none;
flexdisplay: flex;
inline-flexdisplay: inline-flex;

Floats

ClassProperties
float-rightfloat: right;
float-leftfloat: left;
float-nonefloat: none;
clearfixclear: both

Flex

Flex 布局

Flex Display

ClassProperties
flexdisplay: flex;
inline-flexdisplay: inline-flex;

Flex Direction

ClassProperties
flex-rowflex-direction: row;
flex-row-reverseflex-direction: row-reverse;
flex-colflex-direction: column;
flex-col-reverseflex-direction: column-reverse;

Flex Wrapping

ClassProperties
flex-no-wrapflex-wrap: nowrap;
flex-wrapflex-wrap: wrap;
flex-wrap-reverseflex-wrap: wrap-reverse;

Align Items

ClassProperties
items-stretchalign-items: stretch;
items-startalign-items: flex-start;
items-centeralign-items: center;
items-endalign-items: flex-end;
items-baselinealign-items: baseline;

Align Content

ClassProperties
content-startalign-content: flex-start;
content-centeralign-content: center;
content-endalign-content: flex-end;
content-betweenalign-content: space-between;
content-aroundalign-content: space-around;

Align Self

ClassProperties
self-autoalign-self: auto;
self-startalign-self: flex-start;
self-centeralign-self: center;
self-endalign-self: flex-end;
self-stretchalign-self: stretch;

Justify Content

ClassProperties
justify-startjustify-content: flex-start;
justify-centerjustify-content: center;
justify-endjustify-content: flex-end;
justify-betweenjustify-content: space-between;
justify-aroundjustify-content: space-around;

Flex, Grow, & Shrink

ClassProperties
flex-initialflex: initial;
flex-1flex: 1;
flex-autoflex: auto;
flex-noneflex: none;
flex-growflex-grow: 1;
flex-shrinkflex-shrink: 1;
flex-no-growflex-grow: 0;
flex-no-shrinkflex-shrink: 0;