CSSだけで、背景色の変更

暗い場所で、ページを開くと、白いブログの背景色が目に刺さるなんてことがあります。グーグルマップなんかは、トンネルに入ると黒背景で表示されますね。

背景色の切り替えは、javascriptでやるケースが多いのかもしれませんが、ちょっと工夫するとCSSでも簡単にできます。

この部分で色を変更していますが、

もう一つのポイントは、label要素の位置は、for="id"を使っているので、チェックボックスと同じ場所に置かなくても動作してくれる点です。

アイコンをクリックしてください

Lorem ipsum dolor sit amet, consectetur adipiscing elit

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum

html

CSS

See the Pen CSS Day and night by tenman (@tenman-the-reactor)
on CodePen.


新着記事

コメントは受け付けていません。