PR

“WordPress”目次をカスタマイズ

目次を下図のようにカスタマイズ。WordPressにテーマはCooon。

カスタマイズ

カスタマイズしたいこと

  • 目次欄:枠線と背景色
  • タイトル文字:背景に色
  • H2見出し:数字のまま。文字色を変える
  • H3見出し:数字ではなく「」。文字を小さく
  • H4以降の見出し:表示ささない


Cocoon設定

Cocoon設定は下記の通り

目次設定で目次表示の深さを「H3みだしまで」に設定。

 

CSSでカスタマイズ

以下のCSSコードをCocoon子テーマのstyle.cssに追加。

/**********************
**目次のカスタマイズ
***********************/
/*タイトル文字の太さ色*/
.toc-title{
position: relative;
padding: 5px 0px;
background: #35477e;/**背景色**/
color: #fff;
font-weight: bold;
}
/*背景色、枠線*/
.toc {
background: #f4f5f7;
border: 1px solid #516ab6;
}
/*文字の色と大きさ*/
.toc a {
color: #0693cd;
font-size: 16px;
}
/*H3の目次番号を消す*/
.article .toc-list > li li {
list-style: none;
}
/*H3の目次番号を点にする*/
.toc-list > li li ::before {
content: '';
width: 5px;
height: 5px;
display: inline-block;
left: -15px;
border-radius: 100%;
background: #cdcdcd;
position: relative;
margin-bottom: 2px;
}
/*H3の文字を小さく*/
.toc-list > li li a {
font-weight: normal;
font-size: 95%;
color: #708090;
margin-left: -10px;
}


tocは”Table of contents”の略で目次の意味。見出しをカスタマイズするときは、先頭に.tocを付ける。

.toc-titleは目次タイトルで、目次[閉じる]と表示されている部分。タイトル文字の太さ色及び背景色をカスタマイズ。

 .toc-title{
position: relative;
padding: 5px 0px;
background: #35477e;/**背景色**/
color: #fff;
font-weight: bold;
}

.tocだけの場合は目次のエリアが指定される。枠線と背景色をカスタマイズ。

.toc {
background: #f4f5f7;
border: 1px solid #516ab6;
}

.toc aは目次に使用されている文字。目次の文字色とサイズをカスタマイズ。

.toc a {
color: #0693cd;
font-size: 16px;
}

.toc-listは見出しのこと。

最初にH3見出しのデフォルト設定を消す。

.article .toc-list > li li {
list-style: none;
}

次にH3の目次番号を点にする。

.toc-list > li li ::before {
content: '';
width: 5px;
height: 5px;
display: inline-block;
left: -15px;
border-radius: 100%;
background: #cdcdcd;
position: relative;
margin-bottom: 2px;
}

最後にH3見出しの文字を小さくして色を変える。

.toc-list > li li a {
font-weight: normal;
font-size: 95%;
color: #708090;
margin-left: -10px;
}

“background”は背景色。”color”は文字色。後に続くカラーコードで色が変えられる。

“font-weight”は文の太さ。”font-size”は文字の大きさ。数字がそれぞれの太さ、大きさを表している。

“border”は線の事。太さ、線種、色が変えられる。

これ以外は余白などの配置を設定するコード。

自分の好みで設定してみて下さい。