Githubマークダウン画像のダークモード

ライトモードまたはダークモードのマークダウンでさまざまな画像を使用する方法

画像のダークモード

Github Markdownのメディアアセットを配色で区別したい場合は、構文を更新することでこれが可能になります。

これまでは、img-tagを使用して、リポジトリまたはリモートの宛先から画像をレンダリングするようにマークダウンインタープリターに指示することができました。画像でダークモードに適応するために、最新のHTML画像タグを使用することもできます。

Githubマークダウンをダークモードに適応させる方法

次のコード例は、ユーザーの好みの配色、つまりダークモードまたはライトモードに基づいて、画像に2つのバリエーションを含める方法を示しています。構文はHTML5およびCSSと同等です。

<!--
 Note we're using the same HTML-sytnax for
 constraint-based assets as you would do on 
 the web.
-->

<picture>
  <source media="(prefers-color-scheme: dark)" srcset="https://path-to-your-dark-mode-image.webp">
  <img alt="A single image caption for both variants" src="https://path-to-default-light-mode-image.webp">
</picture>

ご覧のとおり、いくつかの変更を加えることで、画像をダークモードにも適応させることができます。一般的なMarkdown要素は、何もしなくてもダークモードをすでに完全にサポートしているため、これはGithubMarkdownの機能への歓迎すべき追加です。