見出しの改造

見出しを画像にするなど自由に改変する

 cocoonもいろいろに見出しを設定できるようにはなっているものの、見出しに画像を設定したり、メニューの左側少しだけの色を自由に変えたりする機能までは、実装されてはいないようです。
 KANSO導入を考えていた時に、KANSO用にメニューのcssをいじる設定を作っていたので、それを基にして、cocoonの見出しを変更してみることにします。

/* QHM midasi*/
/* h2 */
body #main.main h1.entry-title,
body #main.main h2{
    /* font */
  color:#ffffff;
  font-size:18px;
  padding:10px 25px;
    /* background */
    /* 非画像時メインボーダー色設定 */
  background-color:#ffffff;
    /* border-bottom:double 3px #ffffff;  */
    /* 背景画像設定 */
  background-image:url("icon_source/h2_bg.png");
  background-size: 100% 100%;
  background-repeat:no-repeat;;
  margin: 5px 0px;
}

/* h3 */
#comment-area.comment-area h2#comments.comment-title,
#related-entries.related-entries h2.related-entry-heading,
body #main.main h3{
  line-height:125%;
    /* font */
  color:#fff;
  font-size:large;
  padding:3px 10px;
    /* background */
  border: 0px solid #ffffff;
  border-left: 8px solid #FFD700;
  background-color:#8db6cd;
  margin: 5px 0px;
  background-image:url("");
}


/* h4 + include.inc.php, calender_viwer.inc.php */
#comment-area.comment-area h3#reply-title.comment-reply-title,
#main.main .related-entry-card-content.card-content.e-card-content h3.related-entry-card-title.card-title.e-card-title,
body #main.main h4,
body #main.main h2.calender{
  width: 548px;
  text-align:center;
  font-size: 17px;
  color: #000;
/* 画像を使わないとき
  background: #ffdefd;    */
    /* 画像  */
  background-image:url("https://www.neko01.com/car/title2-dai.png");
    /*  background-position:center; */
  background-repeat:no-repeat;
  border:0px;
  background-size: 100% 100%;
  background-repeat:no-repeat;
  padding: 9px 10px;
  width:100%;
  margin: 0px;
}

 KANSOの時から変更する注意点は、「h2」や「h3」だけでは設定が反映されないので、「body #main.main h2」の様に、適応箇所に強い限定を入れます。
 以前の設定が表に出てこないように、画像の背景を白にし、borderも無しにします。
 見出しの上下に不自然な余白が残るのも嫌なので、marginを調整しました。

cocoonの見出しは<h1>からだが

 cocoonの見出しは通常<h1>から始まるのですが、私のようにページ見出しの上に目次を入れようとすると、目次は<h2>の前に入るようになっているので、ページ見出しを<H2>から始めなければなりません。
 また、KANSOから移行した場合も、最初ページ見出しは<h2>からになっています。
 しかし、通常<h1>から始まるものを1つずらしてしまうと、コメント欄などの<h2>タイトルがページ見出しと同じになってしまい、どぎつくなりすぎます。
 それで、黄色マーカー部分を追加しました。「background-image:url(“”);」を入れないと、<h2>で指定した画像がコメントの見出しにも表示されて、おかしな表示になってしまいます。

本文の上下の余白を取り除く

 タイトルの下に文字が続くときには、WordPressが勝手に <p> </p> タグを挿入します。その時の余白が大きすぎるので、下の様に調整しました。

/* 見出しと内容を詰める */
body #main.main p{
  margin: 5px 0px 15px 0px;
  padding:0px;
}

cocoonの見出しにタグは貼れない

 次頁で説明するように、cocoonの見出しにタグは貼れません。よって、<a> </a>は貼ることが出来ないので、これ関係のcssは全部削除しました。

投稿「関連ページ」タイトルだけ太くなる

 投稿ページ下の、「関連ページ」タイトルが、何故か本文のh2より少し太く表示されてしまいます。

  line-height:125%;

を追加しました。

背景画像作成ソフト

 背景画像の作成ソフトについては、リンクをご覧ください。

タイトルとURLをコピーしました