このブログでは、ほとんどの記事で見出しを使っていないですし、見出しを使うような長文も書かないつもりですが、それでも、今後、見出しを使うような記事を書くかもしれないので、とりあえず、<h2>タグと<h3>タグの見出しを設定してみました。
<h2>タグの見出しはこんな感じです
CSS
.entry-content h2 {
font-size: 18px;
margin: 1.0em 0 0.8em;
padding: 6px 10px 4px;
background: #fff;
border-left: 8px solid #000;
border-radius: 3px;
box-shadow: 0 0 0 1px #ccc inset;
color: #000;
}
どこにでもありそうなシンプルな見出しですが、ポイントは、box-shadowのinsetでボックスの内側に枠線を表示したことです。
<h3>タグの見出しはこんな感じです
CSS
.entry-content h3 {
position: relative;
display: inline-block;
font-size: 17px;
line-height: 1.2;
margin: 0 0 1.0em;
padding: 0 12px 0 0;
border-bottom: 2px solid #000;
color: #000;
}
.entry-content h3:before {
font-family: blogicon;
content: "\f041\00a0";
vertical-align: -1px;
}
.entry-content h3:after {
position: absolute;
right: -2px;
bottom: 1px;
width: 10px;
content: "";
transform: rotate(45deg);
border-top: 2px solid #000;
}
この見出しのポイントは、「display:inline-block」で文字の長さだけボーダーを表示したことと、擬似要素(before)ではてなのアイコンフォントを表示したこと、擬似要素(after)で「transform:rotate」を使ってボーダーを矢印っぽく表示したことです。
参考になるブログ・Webサイト