最新情報から便利な使い方まで。Notion 情報に特化した Web メディア。

Notion の見た目を Stylus で自由に改造する

こんにちは、 チャベス と言います。

今回の記事では、Notion の見た目を自由に変更する方法を解説します。みなさんは、Notion のデザインはシンプルできれいだけど「この部分のデザインを少し変えれたらな」と思ったことはないでしょうか。例えば自分の場合「見出しのデザインをもう少し目立つようにしたい」「文字の色をもう少し自由に変えられたらな」などです。

今回は上記のような要望を叶える手段をご紹介します。下のツイートは見出しのデザインを変更した例です。下の例は少しやり過ぎかもしれませが、実際に役に立つ使い方もいくつか合わせてご紹介しますので、ぜひ読んでみてください。

この記事でわかること

  • 見出しのデザインを変更する方法
  • データベースのヘッダーの色を変更する方法
  • テキストリンクの色を青色に変える方法

デザインを変更した例

まずは、実際にできることの例をいくつかご紹介します。

見出しのデザインを変える

Notion の見出しのデザインは普通だと以下のようなシンプルなデザインです。

Notion の見出しのデザイン

見出しのデザインは下記の動画のように変更できます。こちらはかなりデザインを変更した例ですが、もう少しシンプルなデザインにも自由に変更可能です。

見出しのデザインを変更

データベースのヘッダーの色を変える

テーブルビューのデータベースのデザインは、普通であれば以下です。

データベースのテーブルビューのデザイン

以下ではヘッダーの色を少し変えて目立つようにしてみました。

ヘッダーの色を変更

テキストリンクの色を変更する

私の場合、テキストリンクは青色にするのが好きなので、今まではテキストリンクは全て手動で青色に変更してきました。しかし、この作業はかなり面倒です。ということで、デフォルトの設定を青色にしました。

普通は、テキストリンクはグレーで設定されているので、下記のように手動で青色に変更します。

テキストリンクを手動で青色に変更

以下は、テキストリンクのデフォルトの色を青色に変更した様子です。テキストリンクを貼り付ければすでに青色になっています。

テキストリンクをデフォルトで青色に設定

Notion のデザインを自由に変更する方法

デザインを変更するには、Chrome 拡張機能の「Stylus」を使います。

Stylus の使い方

STEP1. Chrome 拡張機能「Stylus」を追加

以下 Chrome ウェブストアの「Stylus」ページを開きます。

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

「Chrome に追加」をクリック

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

「拡張機能を追加」をクリック

「Stylus」が Chrome に追加されました とポップアップが表示されたら、右上「×」ボタンをクリックし、閉じます。

ポップアップが表示されたら、右上「×」ボタンをクリックし、閉じる

STEP2. Stylus で設定

ブラウザ上部のメニューバーより「拡張機能」をクリックし「Stylus」を選択します。

ブラウザ上部のメニューバーより「拡張機能」をクリックし「Stylus」を選択

Stylus の設定画面が開きます。「管理」をクリックします。

「管理」をクリック

左側メニューより「スタイルを新規作成」をクリックします。

左側メニューより「スタイルを新規作成」をクリック

スタイルの設定画面が開きます。左上のスタイル名を任意で入力します。

左上のスタイル名を任意で入力

Stylus 設定画面右側のコード欄に、設定したい CSS を貼り付けます。(次項目以降で、設定する内容ごとに CSS を記載していますので、そちらをコピーして貼り付けてください)

Stylus 設定画面右側コード欄に設定したい CSS を貼り付け

「保存」をクリックします。これで設定した CSS が反映されるようになります。

「保存」をクリック
💡

設定した内容を編集したい場合

Stylus の設定画面を開くと、上部に保存したスタイルが表示されるので、編集したいスタイル横の「鉛筆マーク」をクリックします。すると、編集画面へ遷移します。

編集したいスタイル横の「鉛筆マーク」をクリック


後は新規作成時と同様の手順でお好みに編集し、保存をクリックすれば OK です。

見出しのデザインを変更

まずは見出しのデザインを以下のように変更する方法です。

見出しのデザイン変更例

Stylus で以下のような CSS を設定します。

.notion-header-block .notranslate[placeholder="見出し1"]  {
      color: #364e96;/*文字色*/
      padding: 0.5em 0;/*上下の余白*/
      border-top: solid 3px #364e96;/*上線*/
      border-bottom: solid 3px #364e96;/*下線*/
}
    
.notion-sub_header-block .notranslate[placeholder="見出し2"] {
      padding: 0.4em 0.5em;/*文字の上下 左右の余白*/
      color: #494949;/*文字色*/
      background: #f4f4f4;/*背景色*/
      border-left: solid 5px #7db4e6;/*左線*/
      border-bottom: solid 3px #d7d7d7;/*下線*/
}
    
.notion-sub_sub_header-block .notranslate[placeholder="見出し3"]  {
    background: linear-gradient(transparent 70%, #a7d6ff 70%);
}

言語設定を英語にしている場合は、placeholder の部分を変更する必要があるので、以下のように設定します。

.notion-header-block .notranslate[placeholder="Heading 1"]  {
      color: #364e96;/*文字色*/
      padding: 0.5em 0;/*上下の余白*/
      border-top: solid 3px #364e96;/*上線*/
      border-bottom: solid 3px #364e96;/*下線*/
}
    
.notion-sub_header-block .notranslate[placeholder="Heading 2"] {
      padding: 0.4em 0.5em;/*文字の上下 左右の余白*/
      color: #494949;/*文字色*/
      background: #f4f4f4;/*背景色*/
      border-left: solid 5px #7db4e6;/*左線*/
      border-bottom: solid 3px #d7d7d7;/*下線*/
}
    
.notion-sub_sub_header-block .notranslate[placeholder="Heading 3"]  {
    background: linear-gradient(transparent 70%, #a7d6ff 70%);
}
💡

上記の見出しのデザインは以下のサイトを参考にさせていただきました。他にも参考になる見出しのデザインはたくさんあるので、興味のある方は見てみてください。

データベースのヘッダーの色を変更

データベースのヘッダーの色を変更するには以下の CSS を設定します。

.notion-table-view-header-cell {
    background-color: #EEEEEE!important;
    font-weight: bold;
}

テキストリンクの色を青色 に変更

テキストリンクの色をデフォルトで青色にするには、以下のように設定します(この設定をすると、手動で色を変えても Stylus をオフにしなければ色は変わらないのでご注意ください)。

.notion-link-token {
    color:#337EA9!important;
    font-weight: bold;
}

注意点

いくつか注意点があります。

  • ダークモード ⇄ ライトモードに切り替える場合は、デザインが崩れることがあります
  • 他人に Notion のページを共有してみてもらう場合は、デザインは変更されません(自分と同じ設定をしてもらえば同じデザインになります)
  • Notion のアプリ版ではデザインを変更できません

仮にデザインが崩れたとしても Stylus をオフにすれば全て Notion のデフォルト設定に戻るので、心配せずいろいろ試してみてください。

💡

Stylus で設定した スタイルをすべてオフにする方法

ブラウザ上部のメニューバーより「拡張機能」アイコン >「Stylus」横の「縦三点リーダー」> 「すべてのスタイルをオフにする」をクリックします。

💡

Stylusで設定したスタイルを個別にオフにする方法

ブラウザ上部のメニューバーより「拡張機能」アイコン >「Stylus」横の「縦三点リーダー」> 「スタイルを管理」をクリックします。

「拡張機能」アイコン >「Stylus」横の「縦三点リーダー」> 「スタイルを管理」をクリック


設定したスタイルの一覧画面が表示されます。オフにしたいスタイルの左横チェックをクリックし、チェックを外します。

オフにしたいスタイルの左横チェックをクリックし、チェックを外す

おわりに

今回は Stylus を使ってデザインを自由に変更する方法を解説しました。今回紹介した内容以外でもデザインは自由に変更できるので、さまざまな活用方法があると思います。例えば、以下の記事は X(Twitter) で教えてもらった活用方法ですが、Stylus を使った実用的な素晴らしいアイデアです。

ぜひ皆さんも、Stylus を使って Notion をさらに便利にしてみてください。もし「こういうことをやりたいけれどやり方がわからない」ということがあればお手伝いできるかもしれないので、お気軽に X(Twitter) でお声がけください!

もっと Notion を学びたい方へ

初学者からでも安心して Notion を学べるオンラインコミュニティ「Notion 大学」を運営しています。会員数は現在300名以上。

  • 分からないことは24時間チャットツールでいつでも質問できる
  • コミュニティ内の限定勉強会でタスク管理や知識管理術が学べる
  • 1から学べる Notion 学習ロードマップで初心者からでも学習可能
  • Notion 大学限定の学習動画が100本以上
  • 定期的に開催している有料セミナーへの無料参加券
  • 過去の有料記事・有料テンプレートが全て閲覧可能
コンテンツや特典盛りだくさんです。参加方法は下記の記事をご覧ください。

この記事の執筆者

チャベスのアイコン画像

チャベス

Web ライター・ディレクター。Notion 公式のおすすめのテンプレートクリエイター。個人で Notion をちょっと便利にする Chrome 拡張機能を開発中。代表作は「NotionSidebarHider」「Notion文字数カウント」。本業はメーカーで研究開発をしているエンジニア。

Twitter / Notion