prefers-color-scheme を用いた Dark Mode 対応と User Preference Media Features | blog.jxck.io
https://blog.jxck.io/entries/2...
ダークモードの実装 | dkrkのブログ
https://www.dkrk-blog.net/css/...
この辺を読んでダークモードにしてみた。
エディタもBearも別にダークモードではなかったのだけど、スマホでTwitterとかをダークモードで見慣れてきたら、ダークモードでもいいかな、という感じで。
最近Slackもダークモードに対応したし。
エディタとかちょっと文字が見にくいなー、と思うことがあるのでその辺は慣れなのかもしれないけれど。
目がなれるのかどうか。
@media (prefers-color-scheme: light) {
:root {
--theme-base: #f7f7f7;
--theme-font: #444;
}
}
@media (prefers-color-scheme: dark) {
:root {
--theme-base: #444;
--theme-font: #f7f7f7;
--theme-accent: pink;
}
}
body,
.list-group-item,
.fa{
background-color: var(--theme-base);
}
body,
.fa-inverse{
color: var(--theme-font);
}
strong {
color: var(--theme-accent);
}
.post-preview > a,
.post-preview > .post-meta,
.post-preview > .post-meta > a,
a{
color: var(--theme-font);
}
a:hover{
color: var(--theme-font);
}
pre,
.list-group-item{
border: 1px solid var(--theme-font);
}
hr{
border-top: 1px solid var(--theme-font);
}
とりあえずやっつけな感じはあるけれどもこんな感じで対応した。
以前やった案件ではスマホ向けにダークモードを採用したりしたのを思い出した。
CSS周りとか全然触ってなくていかんなー。
ダークモードとかこの先ずっと残るのかなー、どうなんだろうな。