wanichanの日記

ちょっとした技術メモ。Microsoft中心。Webサイト管理等にまつわるネタ、サイトの更新情報等を発信中。最終版はwanichan.comに掲載していきます。

自分のサイトをダークモードに対応したかも?

前回のエントリーでは、ヘッダー部分をそのままにして逃げた感じだったんですが、

結局、ダークモード用の画像をそれぞれ用意して差し替えるようにしました。

f:id:wanichan:20200627224108p:plain

トップのナビゲーションの色も1トーン下げました。

サイトロゴを白黒反転させる作業は、Wordでやっつけました。

f:id:wanichan:20200627224457p:plain

ページの背景は#333333 に。いつの間にかWordでもHexで色指定ができるようになってました。

f:id:wanichan:20200627224610p:plain

これを画面スクショ撮って、ペイントでジャストなトリミングを。んでもってコピーして、

f:id:wanichan:20200627225015p:plain

IrfanViewで貼り付け。GIFで貼り付ける際に透過色をクリックで指定。

f:id:wanichan:20200627225152p:plain

f:id:wanichan:20200627225220p:plain

これを繰り返すわけです。

一方、ダークモードのときにダークモードの画像に差し替える方法はこんな感じ。<source>タグでダークモードの画像を呼び出すわけです。んでライトモードの通常の画像タグを並列させて<picture>タグで囲む、ってやつ? HTML5の仕様だと思うんですけど、なぜかExpression Web 4では理解できないらしくてコードビューでエラーが出ます。

<picture>
 <source srcset="(ダークモードの画像へのパス)" media="(prefers-color-scheme: dark)">
<img alt="" src="(通常の画像へのパス)">
</picture>

Windows 10のぱちょこんは自動的にダークモードにならないのでライトモードではこんな感じになります。

f:id:wanichan:20200627225941p:plain

MacとかiPhoneとかiPadは日没とともに自動的にダークモードになりますけど。

ダークモードの調整をしているうちに、ダークモードの方が好きになってきたかもです。目に優しいし、コンテンツに集中しやすくなるかもかも??