css / icons 库 ~

文章介绍了如何安装和使用Sass,以及通过pnpm安装reset-css来重置浏览器默认样式。接着讲解了tailwindcss的安装和配置,包括初始化和生成配置文件。此外,还提到了unocss的安装和使用,以及如何结合tailwindcss和unocss,并配置unocss图标。
摘要由CSDN通过智能技术生成

Sass

  • 安装Sass:pnpm i -D sass(vite 不需要安装 sass-loader)

重置浏览器默认样式

  • 安装:pnpm install reset-css
import 'reset-css'

tailwindcss

  • 安装:pnpm install -D tailwindcss postcss autoprefixer(包含 reset-css
  • 初始化:npx tailwindcss init -p,生成 tailwind.config.js 和 postcss.config.js
  • tailwind.config.js
/** @type {import('tailwindcss').Config} */
export default {
  content: [
    './index.html', // 入口文件
    './src/**/*.{vue,js,ts,jsx,tsx}' // 解析文件
  ],
  theme: {
    extend: {}
  },
  plugins: []
}
  • 基础样式:css 根文件引入,如 main.css
@tailwind base;
@tailwind components;
@tailwind utilites;

unocss

  • 安装:pnpm add -D unocss、pnpm add @unocss/reset
  • vite.config.ts
import UnoCss from 'unocss/vite'
export default defineConfig({
  plugins: [
    UnoCss()
  ],
})
  • 创建:uno.config.ts
import { defineConfig } from 'unocss'
export default defineConfig({})
  • main.ts
import '@unocss/reset/tailwind.css' // reset
import 'virtual:uno.css'
  • tailwindunocss 都使用需安装:pnpm add -D @unocss/preset-wind
  • uno.config.ts
import { defineConfig } from 'unocss'
import presetWind from '@unocss/preset-wind'
export default defineConfig({
  presets: [presetWind()]
})

unocss icons

  • 安装:pnpm i -D @iconify/json
  • uno.config.ts
import { defineConfig } from 'unocss'
// import presetWind from '@unocss/preset-wind'
import { presetWind, presetIcons } from 'unocss'
export default defineConfig({
  presets: [
    presetWind(),
    presetIcons({
      prefix: 'i-', // 私有前缀
      extraProperties: {
        display: 'inline-block' // 图标样式
      }
    })
  ]
})

示例:

<template>
	<div class="i-logos-vue"></div>
</template>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值