iPhone の Color Filter のように、ブラウザで表示されているコンテンツをグレースケール表示に切り替えることができるChrome拡張機能です。
- ワンクリックでページ全体をグレースケール表示に切り替え
- オン/オフの状態を保存(新しいタブでも設定が維持されます)
- スムーズなトランジション効果
- シンプルで使いやすい UI
-
このリポジトリをクローンまたはダウンロード
git clone https://github.com/nukopy/color-filter-web.git
-
Chromeで
chrome://extensions/を開く -
右上の「デベロッパーモード」をオンにする
-
「パッケージ化されていない拡張機能を読み込む」をクリック
-
このプロジェクトのフォルダを選択
-
ブラウザのツールバーにある拡張機能のアイコンをクリック
-
ポップアップが表示されるので、トグルスイッチをクリック
-
ページ全体がグレースケール表示に切り替わります
-
もう一度トグルスイッチをクリックすると、通常の表示に戻ります
color-filter-web/
├── manifest.json # 拡張機能の設定ファイル
├── popup.html # ポップアップのUI
├── popup.js # ポップアップの動作制御
├── content.js # ページへのフィルター適用
├── styles.css # グレースケールのCSSスタイル
└── README.md # このファイル- Manifest Version: 3
- グレースケール実装: CSS
filter: grayscale(100%) - 状態管理: Chrome Storage API (sync)
- 対応ページ: すべてのWebページ(
chrome://などの一部のシステムページを除く)