7. Vueのチェックボックス

JavaScriptフレームワークであるVueのコンポーネントを使えば、シンプルなチェックボックスを実装してモード切り替えができます。CSSを使ってアレンジすれば、さらにデザインを洗練させられるはずです。

See the Pen

Basic Vue Reactivity
by CodePen (@codepen)

on CodePen.0

(広告の後にも続きます)

8. 電球型の切り替えボタン

モードの切り替えに一工夫加えたいなら、このスニペットが参考になるでしょう。使いやすさを意識し、電球の画像はHTMLのボタン要素内に配置されています。アニメーションにはCSSを使用しており、ポートフォリオやブログにおすすめです。

See the Pen

Dark Mode
by Airen (@airen)

on CodePen.0

おわりに

Webサイトにモードの切り替え機能を実装すると、ユーザーが自分好みのモードを選べるだけでなく、コンテンツの可読性も高められます。

今回紹介した例からもわかるように、JavaScriptを使わずに、CSSのみでも魅力的な切り替えボタンが実装可能です。ぜひ作品からインスピレーションを得て、オリジナルの切り替えボタンを作ってみてください。

(執筆:Eric Karkovack 翻訳:Asuka Nakajima 編集:齊藤颯人 提供:speckyboy

CodePenとは?使い方/埋め込み方法/ライセンス表記を画像付きで解説

Workship MAGAZINE


最早トレンドではない。「ダークモード」を作成する際に気をつけたい6つのポイント

Workship MAGAZINE