表題の通り、background-image を使わずに、CSSだけで2色の下線を作る方法です。
background-image を使うと、レスポンシブ・デザインにした場合、レイアウトが崩れたりと不具合が生じるので使いたく無いんですよね。
CSSのコードは、以下の通り。コピペするだけで使えます。後はお好きにカスタマイズして下さい。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
h2{ font-size:1.3em; letter-spacing: 0.2em; font-family: "MS Pゴシック","MS ゴシック",sans-seri; font-weight:bold; padding: 0 0 0.2em; border-bottom:1px solid #ccc; position: relative; margin:10px 0 10px 0; } h2:before{ content:""; display:block; width:30%; border-bottom:2px solid #eb6100; position:absolute; bottom:0; margin-bottom:-2px; } |