次は、見出しのデザインを変えるHTMLとCSSでする方法をします。
見出しのデザインを変えるHTMLとCSSでする方法
ワードプレスの管理画面を開きます。
左上の「投稿」を押します。
左上の「新規追加」を押します。
左上の「タイトルを追加」に「見出しのデザインを変えるHTMLとCSSでする方法」と入力します。
右側の「テキスト」を押します。
テキストのところに、HTMLコードを貼り付けます。
テキストのところに、下記コードをコピーして貼り付けます。
<h1 class="midashi1">見出し1</h1> <h2 class="midashi2">見出し2</h2> <h3 class="midashi3">見出し2</h3> <h4 class="midashi4">見出し2</h4> <h5 class="midashi5">見出し2</h5> <h6 class="midashi6">見出し2</h6>
貼り付けました。
右側の「公開」を押します。
「OK」を押します。
右上の「変更をプレビュー」を押します。
「見出し1~見出し6」が表示されていることを確認します。
↑じょうまさふみに学習状況を報告すると喜びます(^^)/
HTMLとCSSの説明
CSS
/*見出しCSSコード*/ .midashi1 { margin: 4px 0 4px; /*外側の余白*/ font-size: 2em; /*文字サイズ*/ font-weight: 700; /*文字の太さ*/ } .midashi2 { font-size: 1.7em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ line-height: 40px; /*行の高さ*/ padding: .5em 0 .5em .5em; /*行の余白*/ border-left: 28px solid #40ad3b; /*左側の縦線*/ border-bottom: 1px solid #757575; /*下線*/ margin: 1.5em 0em 1.5em 0; /*上下の余白*/ } .midashi3 { font-size: 1.5em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ line-height: 40px; /*行の高さ*/ padding: .5em 0 .5em .5em; /*行の余白*/ border-left: 14px solid #eaa629; /*左側の縦線*/ margin: 1.5em 0em 1.5em 0; /*上下の余白*/ } .midashi4 { font-size: 1.2em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ border-top: 2px solid #40ad3b; /*上線*/ border-bottom: 2px solid #40ad3b; /*下線*/ margin: 1.5em 0em 1.5em 0; /*上下の余白*/ } .midashi5 { font-size: 1em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ border-bottom: 2px solid #eaa629; /*下線*/ margin: 1.5em 0em 1.5em 0; /*上下の余白*/ } .midashi16 { font-size: 1em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ margin: 1.5em 0em 1.5em 0; /*上下の余白*/ }
HTML
<h1 class="midashi1">見出し1</h1> <h2 class="midashi2">見出し2</h2> <h3 class="midashi3">見出し2</h3> <h4 class="midashi4">見出し2</h4> <h5 class="midashi5">見出し2</h5> <h6 class="midashi6">見出し2</h6>
見出しタグの「h1~h6」をHTMLに書くときは、「h1 class」と書いて、
そのあとに、「midashi1~midashi6」を入れて使います。
いろいろな見出しの記入例
下線付き見出し
CSS
/*下線付き見出し*/ .midashi1 { font-size: 2em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ border-bottom: solid 3px black; /*下線*/ }
HTML
<h1 class="midashi1">見出し1</h1>
記事をプレビュー表示したとき
見出し1
点線見出し
CSS
/*点線見出し*/ .midashi1 { font-size: 2em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ color: #6594e0;/*文字色*/ border-bottom: dashed 2px #6594e0; /*点線*/ }
HTML
<h1 class="midashi1">見出し1</h1>
記事をプレビュー表示したとき
見出し1
二重線見出し
CSS
/*二重線見出し*/ .midashi1 { font-size: 2em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ color: black;/*文字色*/ border-bottom: double 5px #FFC778; /*二重線*/ }
HTML
<h1 class="midashi1">見出し1</h1>
記事をプレビュー表示したとき
見出し1
上下線見出し
CSS
/*上下線見出し*/ .midashi1 { font-size: 2em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ color: #364e96;/*文字色*/ border-top: solid 3px #364e96;/*上線*/ border-bottom: solid 3px #364e96;/*下線*/ line-height: 2em; /*行の高さ*/ }
HTML
<h1 class="midashi1">見出し1</h1>
記事をプレビュー表示したとき
見出し1
背景色あり見出し
CSS
/*背景色あり見出し*/ .midashi1 { font-size: 2em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ color: #364e96;/*文字色*/ background: #c2edff;/*背景色*/ padding: 0.5em;/*文字周辺余白*/ line-height: 1em; /*行の高さ*/ }
HTML
<h1 class="midashi1">見出し1</h1>
記事をプレビュー表示したとき
見出し1
枠見出し
CSS
/*枠見出し*/ .midashi1 { font-size: 2em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ color: #364e96;/*文字色*/ border: solid 3px #364e96;/*線色*/ padding: 0.5em;/*文字周りの余白*/ border-radius: 0.5em;/*角丸*/ line-height: 1em; /*行の高さ*/ }
HTML
<h1 class="midashi1">見出し1</h1>
記事をプレビュー表示したとき
見出し1
背景下線見出し
CSS
/*背景下線見出し*/ .midashi1 { font-size: 2em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ padding: 0.5em;/*文字周りの余白*/ color: #010101;/*文字色*/ background: #eaf3ff;/*背景色*/ border-bottom: solid 3px #516ab6;/*下線*/ line-height: 1em; /*行の高さ*/ }
HTML
<h1 class="midashi1">見出し1</h1>
記事をプレビュー表示したとき
見出し1
背景と左線見出し
CSS
/*背景と左線見出し*/ .midashi1 { font-size: 2em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ padding: 0.5em;/*文字周りの余白*/ color: #494949;/*文字色*/ background: #fffaf4;/*背景色*/ border-left: solid 5px #ffaf58;/*左線*/ line-height: 1em; /*行の高さ*/ }
HTML
<h1 class="midashi1">見出し1</h1>
記事をプレビュー表示したとき
見出し1
立体的な見出し
CSS
/*立体的な見出し*/ .midashi1 { font-size: 2em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ padding: 0.5em;/*文字周りの余白*/ color: #494949;/*文字色*/ background: #f4f4f4;/*背景色*/ border-left: solid 5px #7db4e6;/*左線*/ border-bottom: solid 3px #d7d7d7;/*下線*/ line-height: 1em; /*行の高さ*/ }
HTML
<h1 class="midashi1">見出し1</h1>
記事をプレビュー表示したとき
見出し1
影付き見出し
CSS
/*影付き見出し*/ .midashi1 { font-size: 2em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ padding: 0.5em;/*文字周りの余白*/ color: #494949;/*文字色*/ background: aliceblue; /*背景色*/ box-shadow: 0 0 4px rgba(0, 0, 0, 0.23); /*影*/ line-height: 1em; /*行の高さ*/ }
HTML
<h1 class="midashi1">見出し1</h1>
記事をプレビュー表示したとき
見出し1
タグ見出し
CSS
/*タグ見出し*/ .midashi1 { font-size: 2em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ padding: 0.5em;/*文字周りの余白*/ color: #505050;/*文字色*/ display: inline-block;/*横並び*/ background: #94cfff;/*背景色*/ vertical-align: middle;/*上下中央*/ border-radius: 25px 0px 0px 25px;/*左側の角を丸く*/ line-height: 1em; /*行の高さ*/ width: 100%; /*見出しの横幅*/ } h1:before { content: '●'; color: white; /*丸の色*/ margin-right: 8px; /*右側余白*/ }
HTML
<h1 class="midashi1">見出し1</h1>
記事をプレビュー表示したとき
見出し1
ふきだし見出し
CSS
/*ふきだし見出し*/ .midashi1 { font-size: 2em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ padding: 0.5em;/*文字周りの余白*/ color: #505050;/*文字色*/ position: relative; /*通常の表示位置が基準*/ background: #94cfff;/*背景色*/ line-height: 1em; /*行の高さ*/ margin-bottom: 0.5em; /*下側余白*/ } .midashi1:after { position: absolute; /*親要素の左上基準*/ content: ''; top: 100%; /*高さ位置*/ left: 30px; /*左位置*/ border: 15px solid transparent; /*三角形*/ border-top: 15px solid #94cfff; /*三角形の長さ*/ width: 0; /*横幅*/ height: 0; /*縦幅*/ }
HTML
<h1 class="midashi1">見出し1</h1>
記事をプレビュー表示したとき
見出し1
ぬの見出し
CSS
/*ぬの見出し*/ .midashi1 { font-size: 2em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ padding: 0.5em;/*文字周りの余白*/ color: #505050;/*文字色*/ box-shadow: 0px 0px 0px 5px #fff0a1; /*外側線*/ border: dashed 1px #006cff; /*点線*/ background: #fff0a1;/*背景色*/ line-height: 1em; /*行の高さ*/ margin-bottom: 0.5em; /*下側余白*/ margin-left: 5px; /*左側余白*/ margin-right: 5px; /*右側余白*/ }
HTML
<h1 class="midashi1">見出し1</h1>
記事をプレビュー表示したとき
見出し1
角めくれ見出し
CSS
/*角めくれ見出し*/ .midashi1 { font-size: 2em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ padding: 0.5em;/*文字周りの余白*/ color: #505050;/*文字色*/ position: relative; /*通常の表示位置が基準*/ background: #dfefff; /*背景色*/ box-shadow: 0px 0px 0px 5px #dfefff; /*角位置調整用*/ border: dashed 2px white; /*角位置調整用*/ line-height: 1em; /*行の高さ*/ margin-bottom: 0.5em; /*下側余白*/ margin-left: 5px; /*左側余白*/ margin-right: 5px; /*右側余白*/ } .midashi1:after { position: absolute; /*親要素の左上基準*/ content: ''; left: -7px; /*左位置*/ top: -7px; /*上位置*/ border-width: 0 0 15px 15px; /*三角大きさ*/ border-style: solid; /*三角のスタイル*/ border-color: #fff #fff #a8d4ff; /*三角色*/ box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15); /*三角影*/ }
HTML
<h1 class="midashi1">見出し1</h1>
記事をプレビュー表示したとき
見出し1
リボン見出し
CSS
/*リボン見出し*/ .midashi1 { font-size: 2em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ padding: 0.5em;/*文字周りの余白*/ color: white;/*文字色*/ position: relative; /*通常の表示位置が基準*/ background: #a6d3c8; /*背景色*/ line-height: 1em; /*行の高さ*/ margin-bottom: 0.5em; /*下側余白*/ } .midashi1:before { position: absolute; /*親要素の左上基準*/ content: ''; top: 100%; /*上位置*/ left: 0; /*左位置*/ border: none; /*線なし*/ border-bottom: solid 15px transparent; /*三角形高さ*/ border-right: solid 30px rgb(149, 158, 155); /*三角形横幅*/ }
HTML
<h1 class="midashi1">見出し1</h1>
記事をプレビュー表示したとき
見出し1
マーカー見出し
CSS
/*マーカー見出し*/ .midashi1 { font-size: 2em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ padding: 0em;/*文字周りの余白*/ color: black;/*文字色*/ background: linear-gradient(transparent 70%, #a7d6ff 70%); /*マーカー線*/ line-height: 1em; /*行の高さ*/ margin-bottom: 0.5em; /*下側余白*/ }
HTML
<h1 class="midashi1">見出し1</h1>
記事をプレビュー表示したとき
見出し1
2色線見出し
CSS
/*2色線見出し*/ .midashi1 { font-size: 2em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ padding: 0em;/*文字周りの余白*/ color: black;/*文字色*/ border-bottom: solid 3px skyblue; /*2番目の下線*/ position: relative; /*通常の表示位置が基準*/ line-height: 1em; /*行の高さ*/ margin-bottom: 0.5em; /*下側余白*/ } .midashi1:after { position: absolute; /*親要素の左上基準*/ content: " "; display: block; /*表示位置*/ border-bottom: solid 3px #ffc778; /*最初の下線*/ bottom: -3px; /*下位置調整用*/ width: 30%; /*線の長さ*/ }
HTML
<h1 class="midashi1">見出し1</h1>
記事をプレビュー表示したとき
見出し1
矢印見出し
CSS
/*矢印見出し*/ .midashi1 { font-size: 2em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ color: black;/*文字色*/ padding-left: 25px; /*左側の余白*/ position: relative; /*通常の表示位置が基準*/ line-height: 1em; /*行の高さ*/ margin-bottom: 0.5em; /*下側余白*/ } .midashi1:before { position: absolute; /*親要素の左上基準*/ content: ''; bottom: -3px; /*位置調整用*/ left: 0; /*左位置*/ width: 0; /*横幅*/ height: 0; /*高さ*/ border: none; /*線なし*/ border-left: solid 15px transparent; /*矢印大きさ*/ border-bottom: solid 15px rgb(119, 195, 223); /*矢印大きさ*/ } .midashi1:after { position: absolute; /*親要素の左上基準*/ content: ''; bottom: -3px; /*位置調整用*/ left: 10px; /*左位置調整*/ width: 99%; /*線の長さ*/ border-bottom: solid 3px rgb(119, 195, 223); /*下線*/ }
HTML
<h1 class="midashi1">見出し1</h1>
記事をプレビュー表示したとき
見出し1
しましま見出し
CSS
/*しましま見出し*/ .midashi1 { font-size: 2em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ color: black;/*文字色*/ text-shadow: 0 0 5px white; /*文字影*/ padding: 0.3em 0.5em; /*余白*/ background: -webkit-repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px,#e9f4ff 3px, #e9f4ff 7px); /*しましま用*/ background: repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px,#e9f4ff 3px, #e9f4ff 7px); /*しましま用*/ line-height: 1em; /*行の高さ*/ margin-bottom: 0.5em; /*下側余白*/ }
HTML
<h1 class="midashi1">見出し1</h1>
記事をプレビュー表示したとき
見出し1
左線としましま見出し
CSS
/*左線としましま見出し*/ .midashi1 { font-size: 2em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ color: black;/*文字色*/ text-shadow: 0 0 5px white; /*文字影*/ padding: 0.3em 0.5em; /*余白*/ background: -webkit-repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px,#e9f4ff 3px, #e9f4ff 7px); /*しましま用*/ background: repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px,#e9f4ff 3px, #e9f4ff 7px); /*しましま用*/ border-left: solid 7px #010079; /*左線*/ line-height: 1em; /*行の高さ*/ margin-bottom: 0.5em; /*下側余白*/ }
HTML
<h1 class="midashi1">見出し1</h1>
記事をプレビュー表示したとき
見出し1
上下線としましま見出し
CSS
/*上下線としましま見出し*/ .midashi1 { font-size: 2em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ color: black;/*文字色*/ text-shadow: 0 0 5px white; /*文字影*/ padding: 0.3em 0.5em; /*余白*/ background: -webkit-repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px,#e9f4ff 3px, #e9f4ff 7px); /*しましま用*/ background: repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px,#e9f4ff 3px, #e9f4ff 7px); /*しましま用*/ border-top: solid 2px #6cb4e4; /*上線*/ border-bottom: solid 2px #6cb4e4; /*下線*/ line-height: 1em; /*行の高さ*/ margin-bottom: 0.5em; /*下側余白*/ }
HTML
<h1 class="midashi1">見出し1</h1>
記事をプレビュー表示したとき
見出し1
しましま下線見出し
CSS
/*しましま下線見出し*/ .midashi1 { font-size: 2em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ color: black;/*文字色*/ position: relative; /*通常の表示位置が基準*/ line-height: 1.5em; /*行の高さ*/ margin-bottom: 0.5em; /*下側余白*/ } .midashi1:after { content: ""; position: absolute; /*親要素の左上基準*/ left: 0; /*左位置*/ bottom: 0; /*下位置*/ width: 100%; /*線長さ*/ height: 7px; /*線高さ*/ background: -webkit-repeating-linear-gradient(-45deg, #6ad1c8, #6ad1c8 2px, #fff 2px, #fff 4px); /*しましま線*/ background: repeating-linear-gradient(-45deg, #6ad1c8, #6ad1c8 2px, #fff 2px, #fff 4px); /*しましま線*/ }
HTML
<h1 class="midashi1">見出し1</h1>
記事をプレビュー表示したとき
見出し1
しましま線ふきだし見出し
CSS
/*しましま線ふきだし見出し*/ .midashi1 { font-size: 2em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ color: black;/*文字色*/ position: relative; /*通常の表示位置が基準*/ line-height: 1em; /*行の高さ*/ margin-bottom: 0.5em; /*下側余白*/ padding: 0.6em; /*文字周辺余白*/ background: -webkit-repeating-linear-gradient(-45deg, #fff5df, #fff5df 4px,#ffe4b1 3px, #ffe4b1 8px); /*しましま線*/ background: repeating-linear-gradient(-45deg, #fff5df, #fff5df 4px,#ffe4b1 3px, #ffe4b1 8px); /*しましま線*/ border-radius: 7px; /*角丸み*/ } .midashi1:after { position: absolute; /*親要素の左上基準*/ content: ''; top: 100%; /*上位置*/ left: 30px; /*左位置*/ border: 15px solid transparent; /*三角形大きさ*/ border-top: 15px solid #ffebbe; /*三角形大きさ*/ width: 0; /*横幅*/ height: 0; /*高さ*/ }
HTML
<h1 class="midashi1">見出し1</h1>
記事をプレビュー表示したとき
見出し1
両端に線見出し
CSS
/*両端に線見出し*/ .midashi1 { font-size: 2em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ color: black;/*文字色*/ position: relative; /*通常の表示位置が基準*/ line-height: 1em; /*行の高さ*/ margin-bottom: 0.5em; /*下側余白*/ display: inline-block; /*横並び*/ padding: 0 55px; /*余白*/ } .midashi1:before, h1:after { content: ''; position: absolute; /*親要素の左上基準*/ top: 50%; /*上位置*/ display: inline-block; /*横並び*/ width: 45px; /*線長さ*/ height: 1px; /*線太さ*/ background-color: black; /*線の色*/ } .midashi1:before { left:0; /*左の線位置*/ } .midashi1:after { right: 0; /*右の線位置*/ }
HTML
<h1 class="midashi1">見出し1</h1>
記事をプレビュー表示したとき
見出し1
両端に二重線見出し
CSS
/*両端に二重線見出し*/ .midashi1 { font-size: 2em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ color: black;/*文字色*/ position: relative; /*通常の表示位置が基準*/ line-height: 1em; /*行の高さ*/ margin-bottom: 0.5em; /*下側余白*/ display: inline-block; /*横並び*/ padding: 0 55px; /*余白*/ } .midashi1:before, .midashi1:after { content: ''; position: absolute; /*親要素の左上基準*/ top: 45%; /*上位置*/ display: inline-block; /*横並び*/ width: 45px; /*線長さ*/ height: 3px; /*線の間隔*/ border-top: solid 1px black; /*二重線上側*/ border-bottom: solid 1px black; /*二重線下側*/ } .midashi1:before { left:0; /*左の線位置*/ } .midashi1:after { right: 0; /*右の線位置*/ }
HTML
<h1 class="midashi1">見出し1</h1>
記事をプレビュー表示したとき
見出し1
小さい下線見出し
CSS
/*小さい下線見出し*/ .midashi1 { font-size: 2em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ color: black;/*文字色*/ position: relative; /*通常の表示位置が基準*/ line-height: 1em; /*行の高さ*/ margin-bottom: 0.5em; /*下側余白*/ display: inline-block; /*横並び*/ } .midashi1:before { content: ''; position: absolute; /*親要素の左上基準*/ bottom: -15px; /*下線の位置*/ display: inline-block; /*横並び*/ width: 60px; /*線の長さ*/ height: 5px; /*線の太さ*/ left: 50%; /*線の左位置*/ -webkit-transform: translateX(-50%); /*線の位置*/ transform: translateX(-50%); /*線の位置*/ background-color: black; /*線の色*/ border-radius: 2px; /*線の角丸み*/ }
HTML
<h1 class="midashi1">見出し1</h1>
記事をプレビュー表示したとき
見出し1
スラッシュ線見出し
CSS
/*スラッシュ線見出し*/ .midashi1 { font-size: 2em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ color: black;/*文字色*/ position: relative; /*通常の表示位置が基準*/ line-height: 1em; /*行の高さ*/ margin-bottom: 0.5em; /*下側余白*/ display: inline-block; /*横並び*/ padding: 0 45px; /*文字主変余白*/ } .midashi1:before, .midashi1:after { content: ''; position: absolute; /*親要素の左上基準*/ top: 50%; /*高さ位置*/ display: inline-block; /*横並び*/ width: 44px; /*線の長さ*/ height: 2px; /*線の太さ*/ background-color: black; /*線の色*/ -webkit-transform: rotate(-60deg); /*線の角度*/ transform: rotate(-60deg); /*線の角度*/ } .midashi1:before { left:0; /*左線の位置*/ } .midashi1:after { right: 0; /*右線の位置*/ }
HTML
<h1 class="midashi1">見出し1</h1>
記事をプレビュー表示したとき
見出し1
交差線見出し
CSS
/*交差線見出し*/ .midashi1 { font-size: 2em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ color: black;/*文字色*/ position: relative; /*通常の表示位置が基準*/ line-height: 1em; /*行の高さ*/ margin-bottom: 0.5em; /*下側余白*/ display: inline-block; /*横並び*/ padding: 0.25em 1em; /*文字周辺余白*/ border-top: solid 2px black; /*上線*/ border-bottom: solid 2px black; /*下線*/ } .midashi1:before, .midashi1:after { content: ''; position: absolute; /*親要素の左上基準*/ top: -7px; /*縦線位置*/ width: 2px; /*縦線太さ*/ height: -webkit-calc(100% + 14px); /*縦線位置*/ height: calc(100% + 14px); /*縦線位置*/ background-color: black; /*縦線色*/ } .midashi1:before { left: 7px; /*縦線の左位置*/ } .midashi1:after { right: 7px; /*縦線の右位置*/ }
HTML
<h1 class="midashi1">見出し1</h1>
記事をプレビュー表示したとき
見出し1
角丸見出し
CSS
/*角丸見出し*/ .midashi1 { font-size: 2em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ color: black;/*文字色*/ position: relative; /*通常の表示位置が基準*/ line-height: 1em; /*行の高さ*/ margin-bottom: 0.5em; /*下側余白*/ display: inline-block; /*横並び*/ padding: 0.25em 1em; /*文字周辺余白*/ border: solid 2px black; /*枠の線*/ border-radius: 3px 0 3px 0; /*枠の角丸み*/ margin-left: 10px; /*枠の左側余白*/ margin-top: 10px; /*枠の上側余白*/ } .midashi1:before, .midashi1:after { content: ''; position: absolute; /*親要素の左上基準*/ width:10px; /*丸大きさ*/ height: 10px; /*丸大きさ*/ border: solid 2px black; /*丸線の太さ*/ border-radius: 50%; /*丸み*/ } .midashi1:after { top:-10px; /*丸の上位置*/ left:-10px; /*丸の左位置*/ } .midashi1:before { bottom:-10px; /*丸の下位置*/ right:-10px; /*丸の右位置*/ }
HTML
<h1 class="midashi1">見出し1</h1>
記事をプレビュー表示したとき
見出し1
はっぱ見出し
CSS
/*はっぱ見出し*/ .midashi1 { font-size: 1.5em; /*文字サイズ*/ font-weight: bold; /*文字の太さ*/ color: black;/*文字色*/ position: relative; /*通常の表示位置が基準*/ line-height: 1em; /*行の高さ*/ padding: 10px 0; /*文字周辺余白*/ text-align: center; /*文字位置*/ margin-top:0.5em; /*上側余白*/ margin-bottom: 0.5em; /*下側余白*/ } .midashi1:before { content: ""; position: absolute; /*親要素の左上基準*/ top: -8px; /*上位置*/ left: 50%; /*左位置*/ width: 150px; /*線の幅*/ height: 58px; /*線の高さ*/ border-radius: 50%; /*線の丸み*/ border: 5px solid #a6ddb0; /*線の太さ*/ border-left-color: transparent; /*左の線を透明*/ border-right-color: transparent; /*右の線を透明*/ -webkit-transform: translateX(-50%); /*丸みの調整*/ transform: translateX(-50%); /*丸みの調整*/ }
HTML
<h1 class="midashi1">見出し1</h1>
記事をプレビュー表示したとき
見出し1