Color mode

Search notes

Filter with tag:, lang:, or path:.

userCss(追加スタイルシート)

CSSカスケードで最後に読み込まれる追加スタイルシートで、テーマをフォークせずに、サイト作者がテーマの外観を最終調整できます。userCssはテーマCSS、プラグインCSS、設定のトークンスタイルに優先します。

カスケードの位置

読み込み順は、フレームワークCSS → プラグインCSS → テーマCSS → 設定のトークンインラインスタイル → userCss です。userCssは最後の上書きで、サイト固有の小さな調整に向きます。

ts
export default defineConfig({
  theme: defaultTheme({
    userCss: ["/extensions/custom.css"],
  }),
});

userCssファイルの設定

userCss は defineConfig でスタイルシートのパスの配列として設定します(例:userCss: ["/extensions/custom.css"])。読み込まれたスタイルシートは指定順にページのヘッダーへ追加され、最後のスタイルシートが最も高い優先度を持ちます。

使用例

  • 記事の余白を少し調整する
  • 特定の要素のテキストサイズを変える
  • サイト固有の装飾を追加する

調整にはuserCssを使い、変更が大きくなったらテーマへ移してください。

関連用語

さらに詳しく

Local Graph

Nearby Notes

Open in Explorer →
userCss(追加スタイルシート)テーマ(Theme)表示層(Presentation Layer)カラーモード(Color Mode)
CurrentOutgoingBacklink