mancuoj

mancuoj

Better late than never.
github
twitter

Tailwind Typography プラグインのダークモード対応方法

最も簡単な方法は、公式の prose-invert を使用することです:

<div className="prose dark:prose-invert">
  ...
</div>

別の方法:カスタムカラーを使用することもできます。例えば、私が使用している shadcn/ui では色を統一したい場合、tailwind の設定ファイルで設定できます:

// tailwind.config.js/ts
const config = {
  theme: {
    colors: {
      border: 'hsl(var(--border))',
      input: 'hsl(var(--input))',
      ring: 'hsl(var(--ring))',
      background: 'hsl(var(--background))',
      foreground: 'hsl(var(--foreground))',
      // 他の色の設定
    },
    extend: {
      // ...
      typography: {
        DEFAULT: {
          css: {
            color: 'hsl(var(--foreground))',
            h1: {
              color: 'hsl(var(--primary))',
            },
            // 他のタグの設定
          },
        },
      },
    },
  },
} satisfies Config
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。