IMAGE: https://cdn-ak.f.st-hatena.com/images/fotolife/i/ikmbear/20201231/20201231150902.png
みなさん年末いかがお過ごしでしょうか。私は職場の勉強会の資料を作りたくなくて、現実逃避しています。
さて今日で一年も終わり。来年はたくさんブログを書けるように、CSSのカスタムCSSを利用してブログのデザインを変更してみました。
大した変更ではありませんが、地味にハマったところを自分への備忘録として書き残しておきたいと思います。
カスタムCSSの使い方
カスタムCSSを開くには、まずCSSの右上に表示されている「デザイン」メニューを選択します。
次に、表示されたデザインメニューのサイドバーから「カスタマイズ」を選択します。
カスタマイズタブにある「カスタムCSS」の欄にCSSを書いていくことで、デザインが適用されます。
フォームからフォーカスが外れるとプレビューが更新され、画面上部の「変更を保存する」ボタンを押すことでブログにCSSが反映されます。カスタムCSSの使い方は以上です。
変更点(ざっくり)
デザインについては、無料配布されているsobokuというテーマをベースにしています。
記事全体
- 囲んで影つけて、各アイテムごとのタイトル文字を太くしました。
目次
コードブロック
引用ブロック
- 背景色をグレーに変更して、文字色も薄くしました。
- 全体的に余白を大きく取っています
サイドバーのアイテム
- 囲んで影つけて、各アイテムごとのタイトル文字を太くしました。
やっていてつまったところ
メディアクエリが適用されない
記事全体について、修正初期段階では$1で見ると少し幅が狭かったです。
ブログのCSS少しいじった。PCは良さげだけど、CSSだともっと画面いっぱいに広げた方が読みやすそう。
暇な時変えよう pic.twitter.com/GB2l3QTyOa
— Ikuma_t (@ikumatdkr) 2020年12月31日
メディアクエリで$1の場合だけpaddingを広げようとしたのですが、なぜか適用されませんでした。
これはCSSの書き順の問題だったようで、メディアクエリーの箇所を最後に適用するようにしたら、正しく反映されました。This is「カスケードスタイル」…
1階層目のリストにだけ、CSSを適用するCSS
目次部分はすべて順序付きリストで構成されているので、単純にli
指定だとすべてのアイテムに装飾が施されてしまいます。
今回は一階層目(つまり記事内の見出し2)だけを太字にしたかったので、直下の子要素を指定する>
を利用して、.table-of-contents>li>a
としました。
参考:CSSのセレクタチートシート | webliker
おわりに
ブログのデザイン変更は今年中にやろうと思っていたので、完了できてよかったです😊
来年の執筆まわりの目標としては
- ローカルの執筆環境を整える(バージョン管理したい)
- 月5本は記事を投稿する
- 読みやすい文章に関する知識を蓄える
こんなところをやっていけたらいいな〜と思っています。
それではみなさま良いお年を〜🐄