先日、WordPressのプラグイン「Easy Table of Contents」で目次の作成方法をご紹介しましたが、デフォルト表示のデザインが自分的にいまいちだったので、目次デザインをカスタマイズしてみました。
この記事でカスタマイズしたデザインサンプルはそのままコピペで使ってもらってOKです。気に入ればの話ですが。。。(笑)また、気に入らなくても、背景色・文字色・タイトル文字色・枠線などは、あなたオリジナルのカスタマイズも可能なので良かったら是非ご活用ください。
カスタマイズ後のデザインサンプル
「Easy Table of Contents」デフォルト目次デザインは下記のようになっていました。
このままだと文字間隔がせまく窮屈なので、目次全体の横幅を広げ、文字間隔も少し広げました。また、見出しにアンダーラインを引き、文字色も変えてみました。こんな感じです。
【カスタマイズ後のデザインサンプル】
冒頭にも書いたように、背景色や枠線、文字色、タイトル文字色などのカスタマイズ方法をご紹介しますので、自分好みにカスタマイズしてみて下さい。
では、カスタマイズしていきましょう。
手順①コードを書く場所をチェック!
まずはカスタマイズ用のCSSコードを書く場所を確認しましょう。WordPressには、「追加CSS」という便利な機能があるので、今回はそこにコードを書きていきます。※こういったブログパーツのデザインは「CSS」というコードを書くことで変更や修正をします。
WordPressの管理画面から「外観」にカーソルを当てて「カスタマイズ」をクリック。
「追加CSS」をクリック。
下記画像の緑枠内にCSSコードを記載することでデザインを変更・修正していきます。
手順②目次デザインをカスタマイズ
今回作成した目次デザインのサンプルコードを載せておくので、カスタマイズが面倒!という方はそのままコピーして使ってください。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
/* 目次 */ #ez-toc-container{ display: block !important; width: 100%; background: #fff; border: 1px solid #ccc; font-size: 95%; box-sizing: border-box; line-height: 1.4; margin: 40px auto; padding: 1em 1em; position: relative; } #ez-toc-container p.ez-toc-title{ text-align: center; font-weight: bold!important; width: 100% } #ez-toc-container ul{ margin: 15px 0 10px; } #ez-toc-container ul ul{ margin-top: 5px; margin-bottom: 0; } #ez-toc-container ul li { border-bottom: 1px solid #ddd; margin-bottom: 13px; padding-bottom: 5px } #ez-toc-container ul li:last-child{ margin-bottom: 0 } #ez-toc-container ul li li { border-bottom: none; margin-bottom: 7px } #ez-toc-container ul li li:last-child{ margin-bottom: 0 } #ez-toc-container a{ color: #000070; } #ez-toc-container a:hover{ text-decoration: none; opacity:.5; } .ez-toc-title-toggle{ position: absolute; top: 14px; right: 20px; } @media(min-width:640px) { #ez-toc-container{ padding: 1em 2em; width: 90%!important; } .ez-toc-title-toggle{ top: 16px; right: 40px } } |
文字色のカスタマイズ
文字色はサンプルコードの43行目で変更できます。下記画像の緑枠部分を修正します。
色は、こちらのサイトさんで好みの色を選べますよ。⇒ WEB色見本 原色大辞典さん
今回は例として、グレー:#808080に変えてみましょう。こんな感じになりました。
タイトル色のカスタマイズ
タイトル(Contents部分)の文字色は、サンプルコード16~18行目のいずれかに「color: #〇〇〇〇〇〇」と文字色を指定するコードを追加します。
今回はタイトル色をこのように変えてみました。
追加したコードは次の通りです。
背景色のカスタマイズ
背景色はサンプルコード6行目で指定します。
背景色を薄い水色(#e0ffff)にするとこんな感じですね。
枠線のカスタマイズ
枠線はサンプルコード7行目で指定します。
線を少し太くして色を変えるとこんな感じになります。(コード「border: 2px solid #6495ed;」)
お疲れ様でした!以上が「Easy Table of Contents」の目次デザインのカスタマイズとなります。
それでは今日も最後までお読みいただきありがとうございました!