ダークモードFavicon — ライト・ダークテーマへのアイコン適応

モダンブラウザでダークモードに適応するFaviconの作成方法。prefers-color-schemeメディアクエリを使用したSVG Faviconとフォールバック戦略をカバーします。

Platform-Specific

詳細な説明

ダークモードFavicon

モダンブラウザはダークモードをサポートしており、Faviconもそれに応じて適応する必要があります。ライトブラウザテーマ用にデザインされたFaviconは、ダークの背景に対して見えなくなったり、見栄えが悪くなったりする可能性があります。

問題点

透明な背景にダークロゴのFaviconを考えてみましょう:

  • ライトモード: ダークロゴはライトなタブバーに対して明確に見える
  • ダークモード: ダークロゴはダークなタブバーに対してほとんど見えなくなる

メディアクエリ付きSVG Favicon

最もエレガントな解決策は、CSSメディアクエリを使用するSVG Faviconです:

<link rel="icon" href="/favicon.svg" type="image/svg+xml">

ブラウザサポート

メディアクエリ付きSVG Faviconのサポート:

  • Chrome 80+
  • Firefox 63+
  • Safari 16+
  • Edge 80+

フォールバック戦略

SVG Faviconをサポートしないブラウザ向けに、PNGフォールバックを提供します:

<link rel="icon" href="/favicon.svg" type="image/svg+xml">
<link rel="icon" href="/favicon-32x32.png" type="image/png" sizes="32x32">
<link rel="icon" href="/favicon-16x16.png" type="image/png" sizes="16x16">

代替アプローチ

SVGが選択肢にない場合:

  1. 背景を使用: Faviconにソリッドまたはコントラストのある背景を追加して、ライト・ダーク両方の表面で機能するようにする
  2. ボーダーを追加: 微妙なボーダーやアウトラインで背景に関係なく視認性を確保
  3. ニュートラルな色を選択: 中間トーンの色(青など)はライト・ダーク両方の背景で機能する傾向がある

ユースケース

ダークモードの採用は大幅に増加しており、主要なオペレーティングシステムとブラウザのほとんどがサポートしています。両モードで洗練された外観を維持したいWebサイトやアプリケーションは、Faviconの適応方法を考慮する必要があります。

試してみる — Favicon Checker

フルツールを開く