広告を利用しています

当サイトは広告を掲載しています。消費者庁が2023年10月1日から施行した景品表示法の規制対象(通称:ステマ規制)にならないよう配慮して記事を作成しています(記事はこちら、消す方法はこちら

【Stylebot】サイトにCSSを適用できる拡張機能の使い方

2021年11月30日Stylebot&Stylus(CSS)

「Stylebot」拡張機能のアイコン画像

この記事では、ウェブサイトに自分で作成したCSSを適用できるChrome拡張機能「Stylebotスタイルボット」について書きます。

CSSを学びたくなるそんなChrome拡張機能です。Firefoxアドオンも用意されています。

「Stylebot」拡張機能のスクリーンショット

ウェブサイトに自分で作成したCSSを適用できるChrome拡張機能です。サイトごとにCSSを作成できます。適用したいサイトを開いてStylebotアイコンをクリック→「Stylebotを開く」で表示されるスタイルシートにCSSを書き込むことで反映されます。

ブラウザ開発者ツールと同じように、セレクタを選択すると自動でセレクタ名を書き出してくれる機能を搭載しています。

YouTube、Googleといったドメイン単位、Googleの特定のページだけ適用…といった風にできます。ワイルドカードを使って複数のドメイン指定、任意のURLで始まるページ指定も可能です。

CSSを使うことでサイトのデザインをカスタマイズできます。例えばX(旧Twitter)の背景色を変更、フォント変更、プロモーションツイートを削除、DeepL翻訳の不要な項目を非表示にする…といったことができます。

サイトのデザインは通常サイト運営者しか設定できません。開発者ツールを使うことで変更できますがあくまで一時的です。ページをリロードすると消えてしまいます。

本拡張機能を使うことでそのパソコン上だけで見た目を変更できます。一度書けばサイト側が仕様変更しない限り利用できます。オンオフも簡単です。

Chrome拡張機能だけでなく、Firefox、Microsoft Edgeアドオンも用意されています。「サイトのデザインを自分好みにしたい!」という方試してみてください。

「Stylebot」は僕みたいなCSS初心者でも簡単に使える便利な拡張機能です。ただし、いくら初心者でも利用できるとはいえCSS完全未経験者にはハードルが高いと思います。

「CSS?何のこっちゃ?」って方はまずCSSについて学ぶのがおすすめです。

CSSはサイトのデザインをカスタマイズできるコードです。僕のサイトもCSSが存在しています。そのおかげでこのように水色のブロックを表現できています。

「Stylebot」を使うにあたって必要な知識はサイトのセレクタを調べる能力とある程度のプロパティ知識です。「color」が文字色、「display: none;」が非表示…といったように、いくつかのプロパティを覚えるだけでもかなり役立つと思います。

僕は完全未経験でしたが1か月ネットの情報を漁りまくって勉強しました。「ちょっとお金払ってもいい!」という場合は「Progateプロゲート」が初心者向けでいいかなと思います。実際僕は利用しました。

間違いなく言えることはCSSを学ぶために高額のプログラミングスクールや情報商材などは絶対に不要です。絶対に絶対に絶対です。

なんだかんだ一番身につくのは、沢山のサイトをかたっぱしから開発者ツールで調べることだと思います。

ウェブパネル(サイドバー)にも適用したい場合

Vivaldiヴィヴァルディ」や「Floorpフロープ」ブラウザを利用していてサイドバーのウェブパネルにもCSSを適用したい場合は、「Stylusスタイラス」がおすすめです。こちらはウェブパネル内にもCSSを適用できます。

リリース元:ankitXサイト
記事執筆時のバージョン:3.1.4(2024年5月17日)

インストール方法

Chromeウェブストアからインストールできます。Chrome拡張機能だけでなく「Microsoft Edge」と「Firefox」版もあります。

「Chromeに追加」をクリックします。

「Stylebot」拡張機能をインストールする手順画像1

「拡張機能を追加」をクリックします。

「Stylebot」拡張機能をインストールする手順画像2

拡張機能のオーバーフローメニューに追加されたらOKです。

「Stylebot」拡張機能をインストールする手順画像3

頻繁に開く場合は、拡張機能のオーバーフローメニューを開いて「Stylebot」の隣にあるピン留めアイコンをクリックします。ツールバーに直接配置されます。

「Stylebot」拡張機能を直接ツールバーに配置する手順画像

使い方

本拡張機能を導入した状態でCSSを適用したいウェブサイトを開きます。インストールした拡張機能ボタンをクリック→「Stylebotを開く」をクリックします。

「Stylebot」のスタイルシートを開く手順画像

編集画面が右側に表示されるのでCSSを適用していきます。「Stylebotを開く」からだと自動的にドメイン単位の指定になります。もし特定の記事ページだけに適用したい場合は設定から指定します。こちらで解説します。

CSSを書き込む方法は初心者向けの「ベーシック」、中級者~上級者向けの「コード」の2種類あります。

ベーシック

ベーシックは直感的な操作でカスタマイズできる点が魅力的です。

CSSの知識は不要です。しかし、フォントのサイズや色を変更するといった基本的なことしかできないので、ある程度理解できたら「コード」をおすすめします。

「Stylebot」のベーシックページのスクリーンショット

ベーシックとコードともにセクレタを自動検出できる機能を搭載しています。左上の矢印ボタンをクリックします。

「Stylebot」でセレクタを選択する手順画像1

セレクタ選択モードになるので変更したい場所をクリックします。試しに当サイトのタイトルをカスタマイズしてみます。

「Stylebot」でセレクタを選択する手順画像2

クリックすると編集画面のドロップダウンリストに自動で「h1 a span」というセレクタが追加されます。これでサイトタイトルをカスタマイズできるようになりました。

フォント、サイズ、行の高さ、下線や取り消し線などの文字装飾、文字色と背景色の変更など簡単なカスタマイズができます。変更したい項目をクリックして選択します。

「Stylebot」のベーシックページでカスタマイズする手順画像1

文字色を黄色、背景色を赤色にしてみました。

「Stylebot」のベーシックページでカスタマイズする手順画像2

書き込んだCSSは自動で保存されます。次回以降当サイトにアクセスすると自動でサイトタイトルにスタイルが適用されます。サイト運営者側がセレクタを変える(仕様変更)といったことをしない限りはずっと利用できます。

見ている自分だけの変更なので、他のパソコンで閲覧した時は通常通りのデザインです。他人の見た目も影響しないため誰の迷惑にもなりません。思いっきり自分が見やすいデザインにカスタマイズできます。

ただし、広告を非表示にしたり、サイト運営者が意図して表示させているコンテンツを消すことも可能なので、そういった意味でサイト運営者にとって迷惑になる可能性があるかもです。

まぁ自分から「あなたのサイトこうカスタマイズしてます!」って言いふらさない限りバレる心配もありません。

コード

「Stylebot」の編集画面を開いて下部にある「コード」をクリックします。

「Stylebot」でベーシックからコードページに切り替える手順画像

自由にCSSを書けるスタイルシートに切り替わります。ベーシックと違って自由度が高いです。

「Stylebot」のコードページのスクリーンショット

ベーシックでカスタマイズした部分は、コードページにCSSとして表示されます。上記画像では「h1 a span」の文字色(color)と背景色(background-color)を変更したので、その分のコードが記載されています。

ベーシックと同じようにセレクト選択モードを利用できます。セレクタを選択→スタイルシートにセレクタが記載されるので、コードを書いていくという流れです。

試しに当サイトの色々な部分を「display: none;」で非表示にした動画を貼っておきます。

display: none;」を使うことでウェブサイト上の不要な部分を非表示にできます。

CSSを書き込めたら右上の「×」でスタイルシートを閉じます。編集したくなったら、再度「Stylebotを開く」をクリックすると続きのコードから編集できます。

「Stylebot」のスタイルシート画面を閉じる手順画像

CSSを一時的に停止する方法

CSSを変更したサイトにアクセスします。拡張機能メニューの「Stylebot」アイコンをクリックします。現在適用中のドメイン(サイトURL)が表示されます。左にあるオンオフボタンを切り替えることで一時停止できます。

「Stylebot」拡張機能に書き込んだスタイルシートを一時的にオフにする手順画像

オフにするとデザインが元通りになります。サイトによってはページのリロードが必要な場合があります。デザインカスタマイズ前と後で見比べることができます。

編集画面を移動する

「サイトの右側をカスタマイズしたいのに、Stylebotの編集画面が邪魔で見えない!」という場合は編集画面を移動します。編集画面の上にある三点ボタン(…)をクリック→「左に移動します」をクリックします。

「Stylebot」のスタイルシート画面を左右に移動する手順画像

編集画面が左に移動します。

「Stylebot」のスタイルシート画面を左側サイドバーに移動した画像

ケバブメニュー横の「移動」ボタンをクリックするとサイズ変更モードになります。境界線をマウスで掴んで引っ張ることで好きなサイズに変更できます。

設定

「Stylebot」ボタンをクリック→「オプション」をクリックします。

基本設定

「Stylebot」拡張機能の基本設定画像

右クリックメニューを有効にする

「右クリックメニューを有効にする」をオンにすると、ページ上の右クリックで「Stylebot」メニューが表示されます。スタイル(編集画面)とオプションにアクセスできます。

「Stylebot」拡張機能のコンテキストメニュー画像

キーボードショートカット

キーボードショートカットキーを設定できます。キー入力で勝手に登録されるタイプではありません。手動でキーを入力します。Shiftを指定したい場合、Shiftキーを押すのではなく「Shift」と入力します。複数キーの場合「+」を忘れないように書き込みます。

ShiftCtrlなどの修飾キーの記述に注意です。サンプルが記載されているのでコピペするといいかなと思います。

「Stylebot」拡張機能のキーボードショートカット画像

デフォルトでは以下のようになっています。

項目デフォルトで設定されているキー
エディタを切り替えるalt+shift+m
スタイリングを切り替えるalt+shift+t

キーと「+」は詰めて入力します。空白は入れません。大文字・小文字どちらでもOKです。

ポイントですが、Chromeの新しいタブやChromeウェブストアなど一部ページでは動作しません。拡張機能の権限がないためです。ショートカットキーに関わらず「Stylebot」拡張機能自体が機能しません。キーを押しても開かない場合は、動作しないサイトで押していないか確認してみましょう。

キーボードショートカットの確認方法

スタイルシートのミートボールメニュー(三点ボタン)→「キーボードショートカットを表示」から確認できます。

「Stylebot」に登録されているショートカットを確認する手順画像

用意されている全てのキーをチェックできます。

「Stylebot」で用意されているキーボードショートカット画像

スタイル

設定したCSSを確認・編集・削除できます。まとめて一気にCSSを書きたい場合はここで作業します。サイドバーと違ってサイトを確認しながらの作業はできませんが、編集画面を広く使えます。

「Stylebot」拡張機能のスタイル設定画像

「新しいスタイルを追加」をクリックすると編集画面が表示されます。「Enter URL」に新たなURLを追加してCSSを書き込んでいきます。

「Stylebot」のスタイル設定画面で新しいスタイルを書いている画像

「Stylebotを開く」から設定した場合自動的にドメイン単位になりますが、設定からだと好きなURLを指定できます。

例えば、当サイトのあの記事ページだけで反映させる…といったことが可能です。ワイルドカードも利用できます。いくつか例を貼っておきます。

www.naporitansushi.comドメイン指定。当サイト全部で適用される
naporitansushi.com/diary/ページ指定。当サイトのこちらの記事で適用される
naporitansushi.com/**https://www.naporitansushi.com/」で始まるページ全部に適用される
**/homeURLの最後が「/home」のページ全部に適用される
**home**URLの一部に「home」が含まれるページ全部に適用される
www.youtube.com,studio.youtube.com「YouTube」と「YouTube Studio」のドメインで適用。カンマで区切っていく

試しに「**www.youtube.com**,**twitter.com**」で指定してみました。アスタリスク2個は任意の文字という意味です。X(旧Twitter)とYouTubeサイト上を指定しています。

「Stylebot」で「**www.youtube.com**,**twitter.com**」のスタイルシートを作成した画像

これで2つのサイトで適用されます。サイトによってclass名は異なるので使う機会はないかもしれませんけどね。

「Stylebot」で「**www.youtube.com**,**twitter.com**」のスタイルシートを適用したポップアップメニュー画像

特定のディレクトリ以降で切り替えることも可能です。

僕は「Googleアドセンス(広告配信サービス)」を利用しています。Googleが提供しているということで、URLは以下のようになっています。Google検索結果と同じ「www.google.com」から始まります。

<!--Googleアドセンス-->
https://www.google.com/adsense/new/u/0/〇〇

<!--Googleの検索結果-->
https://www.google.com/search?q=〇〇

このように同じドメイン名でディレクトリが異なる場合に、別々のCSSを適用したい時があると思います。以下のように指定します。

www.google.com/adsense/**

アドセンスページで適用したいCSSを書き込みます。

「Stylebot」で作成した「www.google.com/adsense/**」のスタイルシート画像

ただのGoogleではなく、ディレクトリが「adsense」の時のみに発動します。ただのGoogle検索結果では発動しません。

Googleとアドセンスページ上でStylebotメニューを開いた比較画像

検索結果ページだけで適用したい場合は以下のURLで指定します。

www.google.com/search**

Googleの中でも「search」というディレクトリがあるページ以降に絞り込まれます。

「Stylebot」で「www.google.com/search**」スタイルシートを作成してポップアップを開いた画像

より詳しくは公式のヘルプページが参考になると思います。

バックアップ

GoogleドライブかJSONファイルとしてバックアップできます。別ブラウザに移行する時に便利です。

「Stylebot」拡張機能のバックアップ設定画像

エクスポートするとJSONファイルがPC内にダウンロードされます。移行先のブラウザに「Stylebot」を導入して「インポート」をクリックします。エクスポートしたファイルを選択して「開く」をクリックします。

「Stylebot」拡張機能のスタイルシートをインポートする手順画像1

スタイルが読み込まれます。沢山のスタイルがあっても一瞬でコピーできました。

「Stylebot」拡張機能のスタイルシートをインポートする手順画像2

感想

以上、ウェブサイトを自由にCSSでカスタマイズできるChrome拡張機能「Stylebotスタイルボット」についてでした。

CSSの楽しさを教えてくれる便利な拡張機能です。当サイトでは専用のカテゴリーを作成しているので気になった方は参考にしてみてください。色々なCSSを紹介しています。

2021年11月30日Stylebot&Stylus(CSS)

Posted by ナポリタン寿司