Astro Integration
UnoCSS integrácia pre Astro: @unocss/astro. Pozrite si príklad.
Inštalácia
bash
pnpm add -D unocssbash
yarn add -D unocssbash
npm install -D unocssbash
bun add -D unocssts
import { defineConfig } from 'astro/config'
import UnoCSS from 'unocss/astro'
export default defineConfig({
integrations: [
UnoCSS(),
],
})Vytvorte súbor uno.config.ts:
ts
import { defineConfig } from 'unocss'
export default defineConfig({
// ...UnoCSS možnosti
})Style Reset
Predvolene nebude vstreknutý reset štýlov prehliadača. Ak ho chcete povoliť, nainštalujte balík @unocss/reset:
bash
pnpm add -D @unocss/resetbash
yarn add -D @unocss/resetbash
npm install -D @unocss/resetbash
bun add -D @unocss/resetA aktualizujte váš astro.config.ts:
ts
import { defineConfig } from 'astro/config'
import UnoCSS from 'unocss/astro'
export default defineConfig({
integrations: [
UnoCSS({
injectReset: true // alebo cesta k resetovaciemu súboru
}),
],
})Použitie bez presetov
Tento plugin neprichádza so žiadnymi predvolenými presetmi.
bash
pnpm add -D @unocss/astrobash
yarn add -D @unocss/astrobash
npm install -D @unocss/astrobash
bun add -D @unocss/astrots
import UnoCSS from '@unocss/astro'
export default {
integrations: [
UnoCSS(),
],
}Viac podrobností nájdete v Vite plugin.
INFO
Ak budujete meta framework na vrchu UnoCSS, pozrite si tento súbor pre príklad, ako viazať predvolené presety.
Poznámky
client:only komponenty musia byť umiestnené v zložke components alebo pridané do konfigurácie content v UnoCSS, aby boli spracované.