Mac版SafariでカスタムCSSを設定する方法! サイト別にスタイルシートをカスタマイズしよう

スポンサーリンク
Mac

この記事では、MacのSafariブラウザで、サイト別にCSSをカスタマイズする方法を解説します。

サイトごと、不要な項目を非表示にしたいシーンで便利ですよ。

関連記事 iPhone版SafariでカスタムCSSを設定する方法

 

スポンサーリンク
スポンサーリンク

MacのSafariでサイト別にカスタムCSSを設定する方法

TamperishのアイコンTamperish(テンプリシ)という機能拡張で、サイト別に、CSSコードを上書き可能です(無料)。

Tamperish for Safari
Tamperish for Safari
開発者: Michal Zelinka
金額: 無料

起動して、設定を有効にします。

MacのSafariでサイト別にカスタムCSSを設定する方法1

赤枠のトグルをクリックする

MacのSafariでサイト別にカスタムCSSを設定する方法2

Safari拡張機能が開くので、Tamperishにチェックを入れる

次にCSSファイルを用意します。

適当なエディタアプリで、お好みのコードをCSSファイルとして保存しましょう。

ここでは例として、背景をオレンジにするコードを作ってみます。

body, div {
background: #ff7f50 
}

エディタアプリとして、例えばCotEditorのアイコンCotEditorがオススメです。

MacのSafariでサイト別にカスタムCSSを設定する方法3

用意したCSSコード例

MacのSafariでサイト別にカスタムCSSを設定する方法4

名前をつけて保存する。拡張子は.cssとする

MacのSafariでサイト別にカスタムCSSを設定する方法5

デスクトップに保存した例

Tamperishを開き、Change よりCSSファイルを保存したフォルダを選択します。

MacのSafariでサイト別にカスタムCSSを設定する方法6

赤枠のChangeをクリック

MacのSafariでサイト別にカスタムCSSを設定する方法7

保存先のデスクトップを選択する例

このCSSコードを、特定のWebサイトにのみ適用したい場合、サイトURLを名前にしたフォルダを作成して、その中に保存してください。

たとえばGoogle検索ページで適用したい場合、google.com というフォルダを作り、中にCSSファイルを入れます。

このフォルダを、先ほどTamperishで指定した場所に保存します。

すべてのWebサイトにCSSコードを適用したい場合、フォルダは作らなくてOKです。
MacのSafariでサイト別にカスタムCSSを設定する方法8

保存先として選択したデスクトップに、google.com フォルダを作成、中にCSSファイルを入れる例

さっそくSafariを開き、CSSが適用されているかチェックしましょう。

各サイトごと、初回のみ、Tamperishに対するアクセス権の許可が必要です。

▼Google検索ページ(google.com)でアクセス権を許可する例

MacのSafariでサイト別にカスタムCSSを設定する方法9

赤枠をクリック

MacのSafariでサイト別にカスタムCSSを設定する方法10

アクセスを許可する

作業は以上。

アクセス権を許可したサイトで、しっかりとカスタムCSSが反映されていれば成功です。

CSSコードを、特定のWebサイトにのみ適用する場合、該当サイトにのみ反映されているはずです。
MacのSafariでサイト別にカスタムCSSを設定する方法11

背景をオレンジにするCSSコードが、google.comでのみ反映される

 

サイトの区別不要であれば標準機能だけでOK

Webサイトを限定せず、すべてのサイトで共通のCSSコードを反映したい場合、Safariの標準機能だけで実現できます。

まず、事前にCSSファイルを用意します。

適当なエディタアプリで、お好みのコードをCSSファイルとして保存しましょう。

ここでは例として、背景をオレンジにするコードを作ってみます。

body, div {
background: #ff7f50 
}

エディタアプリとして、例えばCotEditorのアイコンCotEditorがオススメです。

サイトの区別不要であれば標準機能だけでOK1

用意したCSSコード例

サイトの区別不要であれば標準機能だけでOK2

名前をつけて保存する。拡張子は.cssとする

サイトの区別不要であれば標準機能だけでOK3

デスクトップに保存した例

Safariを起動して、メニューから Safari設定 を開き、「詳細」タブの「スタイルシート」でプルダウンメニューを表示します。

サイトの区別不要であれば標準機能だけでOK4

Safari → 設定

サイトの区別不要であれば標準機能だけでOK5

「詳細」タブの「スタイルシート」

その他 より、用意しておいたCSSファイルを選択します。

これでスタイルシートが指定されました。

サイトの区別不要であれば標準機能だけでOK6

その他

サイトの区別不要であれば標準機能だけでOK7

CSSファイルを選択

サイトの区別不要であれば標準機能だけでOK8

スタイルシートを指定できた

各サイトで、カスタムCSSが反映されていれば成功です。

サイトの区別不要であれば標準機能だけでOK9

背景をオレンジにするCSSコードが、各サイトで反映される

 

オススメのカスタムCSS集

/*Google検索の「他の人はこちらも検索」を消す*/
.oIk2Cb { 
display: none !important;
}

/*Google検索の「関連する質問」を消す*/
.cUnQKe {
display: none !important; 
}

/*Google検索の「AIによる概要」を消す*/
.YzCcne {
display: none !important;
}

/*YouTubeの「他の人はこちらも視聴・検索」「あなたへのおすすめ」を消す*/
.style-scope ytd-shelf-renderer,.style-scope ytd-horizontal-card-list-renderer {
display: none !important;
}


/*ダークモード非対応サイトでダークモードを適用する*/
@media (prefers-color-scheme: dark) {
html {
filter: invert(1) hue-rotate(180deg) brightness(0.95) contrast(0.9) !important;
background-color: #111 !important;
}

img,
video,
picture,
canvas {
filter: invert(1) hue-rotate(180deg) !important;
}
}

Google検索「他の人はこちらも検索」を消す

Google検索結果に表示される「他の人はこちらも検索」を消すCSSコードです。

.oIk2Cb {
display: none !important;
}

▼反映前

「他の人はこちらも検索」を消す1

反映前。赤枠に表示される

▼反映後

「他の人はこちらも検索」を消す2

反映後。赤枠の箇所にあった表示が消える

関連記事 「他の人はこちらも検索」を消す方法

Google検索「関連する質問」を消す

Google検索結果に表示される「関連する質問」を消すCSSコードです。

.cUnQKe {
display: none !important;
}

▼反映前

「関連する質問」を消す1

反映前。赤枠に表示される

▼反映後

「関連する質問」を消す2

反映後。赤枠の箇所にあった表示が消える

関連記事 「関連する質問」を消す方法

Google検索「AIによる概要」を消す

Google検索結果に表示される「AIによる概要」を消すCSSコードです。

.YzCcne {
display: none !important;
}

▼反映前

「AIによる概要」を消す1

反映前。赤枠に表示される

▼反映後

「AIによる概要」を消す2

反映後。赤枠の箇所にあった表示が消える

関連記事 「AIによる概要」を消す方法

YouTube「他の人はこちらも視聴・検索」「あなたへのおすすめ」を消す

YouTubeで表示される「他の人はこちらも視聴・検索」「あなたへのおすすめ」を消すCSSコードです。

.style-scope ytd-shelf-renderer,.style-scope ytd-horizontal-card-list-renderer {
display: none !important;
}
「他の人はこちらも視聴・検索」「あなたへのおすすめ」を消す

「他の人はこちらも視聴」などの表示が消える

関連記事 YouTubeで「他の人はこちらも視聴/検索」を消す方法

ダークモード非対応サイトでダークモードを適用する

ほんらいダークモードに対応しないサイトでも、ダークモードを適用させるCSSコードです。

@media (prefers-color-scheme: dark) {
html {
filter: invert(1) hue-rotate(180deg) brightness(0.95) contrast(0.9) !important;
background-color: #111 !important;
}

img,
video,
picture,
canvas {
filter: invert(1) hue-rotate(180deg) !important;
}
}
端末全体の外観モードが「ダークモード」になってるとき、サイトにもダークモードが反映されます。
ダークモード非対応サイトでダークモードを適用する

ダークモードを適用した当サイト

関連記事 Mac版Safariでダークモードを使う方法

 

〆:CSSデザインを変更しよう!

以上、Mac版SafariでカスタムCSSを設定する方法! サイト別にスタイルシートをカスタマイズしよう の説明でした。

他ブラウザ(Chrome/Firefox/Edge…etc)の場合、StylebotStylusなど有名な拡張機能が用意されていますが、いずれもSafariでは使えません。

使い勝手は異なりますが、紹介した機能拡張Tamperishなら、MacのSafariでもカスタムCSSを設定できます。

なお有料でもOKなら、CascadeaのアイコンCascadeaというアプリもあります。合わせてどうぞ。

Mac
スポンサーリンク
スポンサーリンク
シェアする
スポンサーリンク
スポンサーリンク

コメント

タイトルとURLをコピーしました