PCブラウザのnote.comにダークモードを適用する方法
2023/12時点。
スマホ用のスタイルをStylus拡張を使ってPCブラウザに流用する方法。
はじめに、ブラウザが prefers-color-scheme メディアクエリに対応していることを確認する。極端に古いとかニッチなブラウザでなきゃ大丈夫なはず。
1. ストアから拡張機能「Stylus」をインストール
ユーザーCSSを利用するための拡張。
2. スマホ用のスタイルをコピペ
note.comを表示し、ブラウザのStylus拡張アイコン > 次のスタイルを書く:下の note.com をクリック。
表示されたエディタに以下をコピペ。
@media (prefers-color-scheme: dark) {
/* スクロールバー */
html {
color-scheme: dark;
}
/* ロゴ */
.m-navbarLogo path {
fill: white;
}
:root {
/* ここにスマホ用CSS(後述)を貼り付ける */
}
}
note.comを開いているウィンドウでF12キーを押して開発者ツールを表示。
ソースタブ > note.com 配下のページを選択してCtrl+Fキーを押し、 prefers-color-schemeを検索。
配下のhtml.android-webview,html.ios-webview {}内のコードをコピーして、Stylusエディタ側の :root {} 内に貼り付け。
保存して終了。
上記スタイルはブラウザのテーマがダークの時に適用される。
ブラウザのテーマがOSに従う設定なら、OSのテーマを切り替える際に、 ブラウザとページも連動して切り替わるようになる。
おまけ. Windowsのテーマを任意のタイミングで切替
自分の目的はこちらが先だったけれど、Windowsのテーマを日の出・日の入りや設定した時刻などで自動的に切り換えてくれる Auto Dark Mode というアプリがある。
参考記事
この記事が気に入ったらサポートをしてみませんか?