Notion の見た目を Stylus で自由に改造する
こんにちは、 チャベス と言います。
今回の記事では、Notion の見た目を自由に変更する方法を解説します。みなさんは、Notion のデザインはシンプルできれいだけど「この部分のデザインを少し変えれたらな」と思ったことはないでしょうか。例えば自分の場合「見出しのデザインをもう少し目立つようにしたい」「文字の色をもう少し自由に変えられたらな」などです。
今回は上記のような要望を叶える手段をご紹介します。下のツイートは見出しのデザインを変更した例です。下の例は少しやり過ぎかもしれませが、実際に役に立つ使い方もいくつか合わせてご紹介しますので、ぜひ読んでみてください。
この記事でわかること
- 見出しのデザインを変更する方法
- データベースのヘッダーの色を変更する方法
- テキストリンクの色を青色に変える方法
デザインを変更した例
まずは、実際にできることの例をいくつかご紹介します。
見出しのデザインを変える
Notion の見出しのデザインは普通だと以下のようなシンプルなデザインです。
見出しのデザインは下記の動画のように変更できます。こちらはかなりデザインを変更した例ですが、もう少しシンプルなデザインにも自由に変更可能です。
データベースのヘッダーの色を変える
テーブルビューのデータベースのデザインは、普通であれば以下です。
以下ではヘッダーの色を少し変えて目立つようにしてみました。
テキストリンクの色を変更する
私の場合、テキストリンクは青色にするのが好きなので、今まではテキストリンクは全て手動で青色に変更してきました。しかし、この作業はかなり面倒です。ということで、デフォルトの設定を青色にしました。
普通は、テキストリンクはグレーで設定されているので、下記のように手動で青色に変更します。
以下は、テキストリンクのデフォルトの色を青色に変更した様子です。テキストリンクを貼り付ければすでに青色になっています。
Notion のデザインを自由に変更する方法
デザインを変更するには、Chrome 拡張機能の「Stylus」を使います。
Stylus の使い方
STEP1. Chrome 拡張機能「Stylus」を追加
以下 Chrome ウェブストアの「Stylus」ページを開きます。
「Chrome に追加」をクリックします。
「拡張機能を追加」をクリックします。
「Stylus」が Chrome に追加されました とポップアップが表示されたら、右上「×」ボタンをクリックし、閉じます。
STEP2. Stylus で設定
ブラウザ上部のメニューバーより「拡張機能」をクリックし「Stylus」を選択します。
Stylus の設定画面が開きます。「管理」をクリックします。
左側メニューより「スタイルを新規作成」をクリックします。
スタイルの設定画面が開きます。左上のスタイル名を任意で入力します。
Stylus 設定画面右側のコード欄に、設定したい CSS を貼り付けます。(次項目以降で、設定する内容ごとに 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;
}
Stylus を使えば 、タイムラインビューやカレンダービューで土日に色をつけることも可能です。気になる方は以下の記事を参考にしてみてください。
注意点
いくつか注意点があります。
- ダークモード ⇄ ライトモードに切り替える場合は、デザインが崩れることがあります
- 他人に Notion のページを共有してみてもらう場合は、デザインは変更されません(自分と同じ設定をしてもらえば同じデザインになります)
- Notion のアプリ版ではデザインを変更できません
仮にデザインが崩れたとしても Stylus をオフにすれば全て Notion のデフォルト設定に戻るので、心配せずいろいろ試してみてください。
Stylus で設定した スタイルをすべてオフにする方法
ブラウザ上部のメニューバーより「拡張機能」アイコン >「Stylus」横の「縦三点リーダー」> 「すべてのスタイルをオフにする」をクリックします。
Stylusで設定したスタイルを個別にオフにする方法
ブラウザ上部のメニューバーより「拡張機能」アイコン >「Stylus」横の「縦三点リーダー」> 「スタイルを管理」をクリックします。
設定したスタイルの一覧画面が表示されます。オフにしたいスタイルの左横チェックをクリックし、チェックを外します。
おわりに
今回は Stylus を使ってデザインを自由に変更する方法を解説しました。今回紹介した内容以外でもデザインは自由に変更できるので、さまざまな活用方法があると思います。例えば、以下の記事は X(Twitter) で教えてもらった活用方法ですが、Stylus を使った実用的な素晴らしいアイデアです。
ぜひ皆さんも、Stylus を使って Notion をさらに便利にしてみてください。もし「こういうことをやりたいけれどやり方がわからない」ということがあればお手伝いできるかもしれないので、お気軽に X(Twitter) でお声がけください!