レガシー互換プリセット
レガシー互換性ユーティリティのコレクション。
レガシー互換プリセット
レガシー互換性ユーティリティのコレクション。
このプリセットにはルールは含まれておらず、他のプリセットから生成されたCSSに後処理を適用します。
デフォルトでは、オプションはすべて無効になっており、それぞれを明示的に選択する必要があります。
インストール
::: code-group
pnpm
pnpm add -D @unocss/preset-legacy-compat
yarn
yarn add -D @unocss/preset-legacy-compat
npm
npm install -D @unocss/preset-legacy-compat
bun
bun add -D @unocss/preset-legacy-compat
:::
uno.config.ts
import presetLegacyCompat from '@unocss/preset-legacy-compat'
import { defineConfig } from 'unocss'
export default defineConfig({
presets: [
// ...他のプリセット
presetLegacyCompat({
// オプション
commaStyleColorFunction: true,
legacyColorSpace: true
}),
],
})
オプション
commaStyleColorFunction
- タイプ:
boolean - デフォルト:
false
色関数(rgb() および hsl())をスペース区切りからカンマ区切りに変換し、レガシーブラウザとの互換性を向上させます。UnoCSS v0.57.0以前の古い動作を復元します。このバージョンでは、Tailwind CSSに合わせてスペース区切りに変更されました(#3221)。
例:
rgb(255 0 0)->rgb(255, 0, 0)rgb(255 0 0 / 50%)->rgba(255, 0, 0, 50%)hsl(0 100% 50% / 50%)->hsla(0, 100%, 50%, 50%)
legacyColorSpace
- タイプ:
boolean - デフォルト:
false
生成されたスタイルから in oklch や in oklab などの色空間キーワードを削除します。これにより、これらの最新の色空間をサポートしていないレガシーブラウザとの互換性を確保できます。
この機能を有効にするには、legacyColorSpace オプションを true に設定します。
© 2021–PRESENT Anthony Fu https://github.com/antfu
※このページは Nuxt.js 公式ドキュメントの翻訳ページです。
公式ドキュメントの該当ページはこちら:
#