ワードプレス、TOC+ (Table of Contents Plus) のデザインを変更してみる
ワードプレス
スポンサーリンク
TOC+ (Table of Contents Plus) のデザインを変えてみたい。
自動で目次を表示してくれる TOC+ (Table of Contents Plus) のデザインを変えてみたい。
という事で、参考メモ書きです。
スポンサーリンク
TOC+の設定
番号振りはチェックを外しています。上級者向けの設定ですね。
CCSファイルを除外にチェックを入れます。
見出しレベルはH2とH3くらいで良いのではないでしょうか。
必要に応じてですね。検索したらたくさん出てきます。
記事内で目次が出来ると適応するCSS
私好みのデザインです。
css
#toc_container {
border: 1px solid #e5e5e5;
padding: 10px;
margin-bottom: 15px;
box-sizing: border-box;
display: block !important;
}
#toc_container p.toc_title {
font-weight: 700;
margin: 0;
padding: 0;
}
#toc_container span.toc_toggle {
font-weight: 400;
font-size: 90%;
}
#toc_container p.toc_title + ul.toc_list {
margin-top: 10px;
}
#toc_container ul.toc_list,
#toc_container ul.toc_list li {
margin:0;
padding:0;
list-style-type: none;
list-style: none;
}
#toc_container ul.toc_list li ul {
padding: 10px 0 10px 0;
margin-left: 5px;
}
#toc_container ul.toc_list a {
display: block;
text-decoration: none;
}
#toc_container ul.toc_list > li > a {
border-bottom: 1px dotted #eacece;
}
#toc_container ul.toc_list > li > ul > li a {
border-bottom: 1px dotted #e5e5e5;
}
#toc_container ul.toc_list li a:before {
font-family: FontAwesome;
content: "\f101";
margin-right: 4px;
color: #333;
}
#toc_container ul.toc_list li li a:before {
font-family: FontAwesome;
content: "\f105";
margin-right: 4px;
color: #333;
}
サイトマップのデザインと似せるようにしてみました。
TOC+をサイトマップとして利用
PS Auto Sitemap と同じようにサイトマップとしても使えちゃうんですよね。
カテゴリー、固定ページのみ使用したいときに使えそうですね。
TOC+ (Table of Contents Plus) CSS
ul[class*="toc_sitemap"],
ul[class*="toc_sitemap"] li {
margin:0;
padding:0;
list-style-type: none;
list-style: none;
}
ul[class*="toc_sitemap"] li ul {
padding: 10px 0 10px 0;
margin-left: 5px;
}
ul[class*="toc_sitemap"] li a {
display: block;
text-decoration: none;
}
ul[class*="toc_sitemap"] > li > a {
border-bottom: 1px dotted #eacece;
}
ul[class*="toc_sitemap"] > li > ul > li a {
border-bottom: 1px dotted #e5e5e5;
}
ul[class*="toc_sitemap"] li a:before {
font-family: FontAwesome;
content: "\f101";
margin-right: 4px;
color: #333;
}
ul[class*="toc_sitemap"] li li a:before {
font-family: FontAwesome;
content: "\f105";
margin-right: 4px;
color: #333;
}
スポンサーリンク
サイドバーに設置
サイドバーにも設置できると言う。
検索していると確かにサイドに目次があることも。
一瞬「かっこいいー真似したい」と思ったけど、使う頻度は少ないかと・・・(汗。
せっかくなの一応考えてみた。
css
#sidebar ul.toc_widget_list li ul {
margin-left: 5px;
padding-left: 0;
}
#sidebar ul.toc_widget_list li a {
text-decoration: none;
}
#sidebar ul.toc_widget_list li a:before {
font-family: FontAwesome;
content: "\f101";
margin-right: 4px;
color: #333;
}
#sidebar ul.toc_widget_list li li a:before {
font-family: FontAwesome;
content: "\f105";
margin-right: 4px;
color: #333;
}
サイドのみ表示も出来るようですがsimplicity2だからなのか分かりませんがエラーになってしまうので私には使えない!
てか、使う予定ないけど・・
スポンサーリンク
この記事へのコメントはありません。