1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【備忘録】Gmail でダークモードに対応させる方法

Last updated at Posted at 2024-11-10

はじめに

Gmail のダークモードに対応したメールを作成する際のポイントをまとめました

対応方法

  1. メールの HTML で color-scheme を指定します
<html>
	<head>
		<meta name="color-scheme" content="light dark" />
		<meta name="supported-color-schemes" content="light dark" />
	</head>
	<body class="contents">
		<!-- メール本文 -->
	</body>
</html>
  1. CSS でダークモード時のスタイルを定義
@media (prefers-color-scheme: dark) {
	.contents {
		background-color: #1f1f1f;
		color: #ffffff;
	}
}

@media クエリを使って、ダークモード時のスタイルを指定します

  1. ウェブ環境にも対応する
[data-ogsc] .contents {
	background-color: #1f1f1f;
	color: #ffffff;
}

[data-ogsc] は、ウェブ環境において
color-scheme が効かない問題を解決するための CSS セレクタです

主な注意点

  • color-scheme は、<meta> タグに指定する必要がある
  • color-scheme は、lightdark の 2 つの値を指定する

テスト方法

おすすめのツール

Putsmail は、HTML メールを簡単にテストできるツールです

まとめ

Gmail のダークモードに対応したメールを作成する際は、color-scheme を指定して、ダークモード時のスタイルを @media[data-ogsc] で定義することがポイントです

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?