Темный режим для изображений Github Markdown

Как использовать разные изображения в Markdown для светлого или темного режима

Темный режим для изображений

Если вы хотите различать свои медиаресурсы в Github Markdown по цветовой схеме, обновление синтаксиса делает это возможным прямо сейчас.

До сих пор вы могли использовать img-тег, чтобы указать интерпретатору уценки отображать изображения либо из вашего репозитория, либо из удаленного места назначения. Чтобы адаптировать свои изображения к темному режиму, теперь вы также можете использовать более современный HTML-тег изображения.

Как адаптировать Github Markdown к темному режиму

В следующем примере кода показано, как включить два варианта изображения в зависимости от предпочтительной цветовой схемы пользователя, т. е. темного или светлого режима. Синтаксис эквивалентен 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 уже полностью поддерживают темный режим без необходимости что-либо делать, это долгожданное дополнение к возможностям Github Markdown.