tailwindcss 简化css样式的使用

// 1.安装依赖
npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init

// 2.添加 postcss.config.js 文件
module.exports = {
  plugins: {
    tailwindcss: {},
    autoprefixer: {},
  }
}

// 3. 在taillwind.config.js 文件中配置生效的文件和规则
const spaces = []
for (let i = 0; i <= 2000; i++) {
  if(i % 2 === 0 || i < 10){
    spaces.push(i)
  }
}
/** @type {import('tailwindcss').Config} */
module.exports = {
  content: ["./src/**/*.{html,js,vue}"],
  theme: {
    extend: {
      width: Object.fromEntries(
          spaces.map(size => [size.toString(), `${size}px`])
      ),
      height: Object.fromEntries(
          spaces.map(size => [size.toString(), `${size}px`])
      ),
      padding: Object.fromEntries(
          spaces.map(size => [size.toString(), `${size}px`])
      ),
      margin: Object.fromEntries(
          spaces.map(size => [size.toString(), `${size}px`])
      ),
      fontSize: Object.fromEntries(
          spaces.map(size => [size.toString(), `${size}px`])
      ),
      lineHeight: Object.fromEntries(
          spaces.map(size => [size.toString(), `${size}px`])
      ),
      borderRadius: Object.fromEntries(
          spaces.map(size => [size.toString(), `${size}px`])
      ),
    },
  },
  plugins: [],
}

// 4. 新建一个index.css 文件,
@tailwind base;
@tailwind components;
@tailwind utilities;

// 5.在mian.js 文件中引入 @tailwind 指令 开始使用
import "./index.css"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值