【文字デザイン】おしゃれな見出し参考例と作成方法

ホームページにはタイトル(見出し)を付けてテキスト文を書くことが多いので、見出しを変わったデザインに変更したり、可愛らしくしたいという方に向けてCSSにてどのようなデザインが作成できるのかをコードを入れていていきます。

コピペOK !!
誰でもすぐに見出しをデザインできます

目次

しんぷるな見出し

タイトルはh1〜h6まであります。見出しの大きさ設定によってはh1やh3など違う見出しに使用する方も多いと思います。

<h2></h2>の箇所を<h1></h1>、<h3></h3>に変更して使用していただければ問題ありません。

h1~h6まで違うの使っているけれど、タイトルのデザインを変更したいという方にも対応できるようなコード入力方法も一緒に解説をしていきます。

タイトルデザインをする前にチェックするべきポイントがあります。

タイトル幅(h2)を変更すると左によってしまうことからタイトル全体が中心に配置することができません。

<div></div>を利用してdiv要素に「text-align:center;」を使いタイトル(h2)には「margin:0 auto;」を使うことでwidthを変更した際にタイトル全体を中心に配置することが可能になります。

下記デザインは文字サイズ、h2幅サイズの調コードは入れていません。
お好きな文字サイズ、width、height指定をお願い致します。

コード入力方法は「単色+左線」のデザイン例にて解説しています。

下線・上下線・点線・左線

一本下線

見出しデザイン

<h2>見出しデザイン</h2>
h2 {
	border-bottom: solid 4px #000000;
	padding: 10px 0;
    text-align:center;
}

線を引くコードは【border】を使用します。下に線を引くので【bottom】を使用

border-bottmと記載。

左:border-left

右:border-right

上:border-top

solid】はしんぷるな1本線で表示されます。

線の太さを「4px」設定。線を細くしたい場合は1px、2pxと設定変更をお願いします。線の色は黒コードを入力しています。

【 text-align : center ; 】は文字を中央に設定しているコードです。

二重下線-1

見出しデザイン

<h2>見出しデザイン</h2>
h2 {
	border-bottom: double 5px #000000;
	padding: 10px 0;
    text-align:center;
}

二重線は【double】を使用。

一本線の4pxは線の太さですが二重線の場合は線と線の間が5pxという見方になります。

二重下線-2

見出しデザイン

<h2>見出しデザイン</h2>
h2{
    border-bottom:solid 3px;
    padding-bottom:5px;
    margin-bottom:15px;
    position:relative;
    font-weight:normal;
}

h2:after {
    content:'';
    width:100%;
    height:1px;
    background-color:#000;
    display:block;
    position:absolute;
    left:0;
    bottom:-6px;
}

上の線を太くした二重線です。

点線

見出しデザイン

<h2>見出しデザイン</h2>
h2 {
	 border-bottom: 3px dotted #000;
	padding: 10px 0;
    text-align:center;
}

次は文字の色と線の色を変更してみましょう。

文字と点線の色を変更

見出しデザイン

<h2>見出しデザイン</h2>
h2 {
	border-bottom: dashed 2px #00008b;
	padding: 10px 0;
    color:#ff0000;
    text-align:center;
}

書体を変更したい場合は「font-family」を使用します。

h2 {
  border-bottom: dashed 2px #00008b;
  padding: 10px 0;
  color:#ff0000;
  font-family:sans-serif;
  text-align:center;
}

左線

見出しデザイン

<h2>見出しデザイン</h2>
h2 {
  padding: 0.2em 0.5em;
  border-left: solid 4px #892F23;
  text-align:center;
}

paddingの「 0.2em 0.5em」は上下左右の余白をどのくらい空けるかを示している数値です。

線を細くしたい場合は1px。太くしたい場合は3px以上に変更をお願いします。

左2重線

見出しデザイン

<h2>見出しデザイン</h2>
h2 {
  padding: 0.2em 0.5em;
  border-left: 8px double #892F23;
  text-align:center;
}

上下線

見出しデザイン

<h2>見出しデザイン</h2>
h2 {
  padding: 0.5rem 1rem;
  border-top: 3px solid #000;
  border-bottom: 3px solid #000;
  text-align:center;
}

上下点線

見出しデザイン

<h2>見出しデザイン</h2>
h2 {
  padding: 0.5rem 1rem;
  border-top: 2px dotted #000;
  border-bottom: 2px dotted #000;
  text-align:center;
}

border-top、border-bottomの○pxは点の大きさです。3pxにすると大きくなり、1pxにすると小さくなります。

上下波線

見出しデザイン

<h2>見出しデザイン</h2>
h2 {
  padding: 0.5rem 1rem;
  border-top: 3px dashed #000;
  border-bottom: 3px dashed #000;
  text-align:center;
}

今回は3pxに指定していますが、1~2pxにすると小さく細かい点線に近いものになります。
pxの数値を増やすと太く濃い破線になります。

背景色をつける

背景色を付けることでh1~h6のデザインの区別をつけることができて便利です。

単色を使ったシンプルな背景色

見出しデザイン

背景色を付ける際のCSSコードは「backgroud」を使用

<h2>見出しデザイン</h2>
h2 {
  background: #fafad2;
   text-align:center;
}

backgroudは色だけではなく背景画像としても利用されます。
コード:background-image:url(◯◯◯◯◯◯◯);

単色+左線

見出しデザイン

<h2>見出しデザイン</h2>
h2 {
   border-left: 4px solid #FF66C4;
   background: #fafad2;
   text-align:center;
}

文字のみを中央に設定をしているが、h2を中央に設定はしていません

このままコピペだけすると下記のように全体の幅に対して文字が中央により、左線とのバランスが悪くなってしまいます。

見出しデザイン

どのようにしてh2を中央に配置するのか?

<div class="title-design">
<h2>
見出しデザイン
</h2>
</div>
.title-design{
	width:auto;
	height:auto;
	text-align:center;
}

.title-design h2{	
  border-left: 4px solid #FF66C4;
  background: #fafad2;
	
  width:250px;
	font-size:30px;
	margin:0 auto;
}

div要素を中央に配置して、h2は幅と文字サイズを入力、そして「margin:0 auto;」を入れることで文字が中央に寄ります

h2の文字大きさをfont-size:30px;、幅をwidth:250px;にて設定をしています。

詳細は別ページにて解説をしていきます

単色+上線

見出しデザイン

<h2>見出しデザイン</h2>
h2 {	
 border-top: 4px solid #FF66C4;
 background: #fafad2;
 text-align:center;
}

単色+下線

見出しデザイン

<h2>見出しデザイン</h2>
h2 {
  
  padding: 1rem 2rem;
  border-bottom: 2px solid #FF66C4;
  background: #fafad2;
  text-align:center;
}
ポイント 幅と高さを指定する場合は「width」「height」を使用して調整をしていきましょう。

色コードはWEB上に公開されています。

原色大辞典
日本の伝統色 和色大辞典 - Traditional Colors of Japan 日本の伝統色の名前とカラーコードが一目でわかるWEB色見本

おしゃれ見出しデザイン

背景や線は単色設定をしていましたが、ここからはデザインしてみましょう。

下線デザイン

2つの色を使用した下線

見出しデザイン

<h2>見出しデザイン</h2>
h2 {
  width:150px;
  text-align:center;

  border-bottom: solid 3px #004AAD;
  position: relative;
}

h2:after {
  position: absolute;
  content: " ";
  display: block;
  border-bottom: solid 3px #FF914D;
  bottom: -3px;
  width: 30%;
}
ポイント 【position:relative;】 は単体では使用せず、【position: absolute;】と一緒に使用することが多いです。

「after」にて2色目の色の設置コードを入力します。width:30%;は重ね色の割合を示した数値です。h2のbottomは3pxにしているため「h2:after」のbottomを「-3px」にしてあります。

relative以外に使用されるのは下記4つです。

fixed
・absolute
・static
・sticky

現在位置から相対位置を指定するposition: relative;

width: ○○%;は色の幅を指定しています。50%に指定すると半分で色が分かれます。

立体感のある見出し

見出しデザイン

<h2>見出しデザイン</h2>
h2 {
  color: #494949;
  background: #f4f4f4;
  border-left: solid 4px #FF914D;
  border-bottom: solid 2px #d7d7d7;
}

下線に色を入れることで立体的に見せています。

シャドウを入れたボックスデザイン

見出しデザイン

<h2>見出しデザイン</h2>
h2 {
  background: #DEF5F6;
  box-shadow: 0 0 4px #AFADAD;
}

box-shadowを入れることで背景に影をつけることが可能になります。

paddingを入れることで文字と囲いの幅調整が可能です。

グラデーションを入れる

見出しデザイン

<h2>見出しデザイン</h2>
h2 {
   margin:0;
   position:relative;/* 位置調整 */
   background: linear-gradient(to right, rgb(48, 224, 192) 0%,rgba(96,155,208,0.7) 30%,rgba(125,185,232,0) 100%);/* グラデーション指定 */
   margin-bottom:15px;/* 周りの余白指定 */
   border-radius:2px;/* 角丸指定 */
}

全体を線を囲む

見出しデザイン

HTML・CSSコード
<h2>見出しデザイン</h2>
h2 {
  border: solid 2px #364e96;
  border-radius: 0.5em;/*角丸*/
}

角を丸くする「border-radius」を使用していますが、丸くしたくない場合は使用せずborderだけにしましょう。

上下左右の指定を指定なため囲む線になります。線の太さを2pxにしています。

付箋

見出しデザイン

HTML・CSSコード
<h2>見出しデザイン</h2>
h2 {
    position: relative;
    margin-bottom: 0.2rem;
    border-left: 30px solid #EF9293;
    background-color: #fef4f4;
    color: #212121;
}

左側のカラー幅を変更したい場合はborder-leftの○pxを変更してください。

影付き付箋

見出しデザイン

HTML・CSSコード
<h2>見出しデザイン</h2>
h2 {
    position: relative;
    margin-bottom: 0.2rem;
    border-left: 30px solid #EF9293;
    background-color: #fef4f4;
    color: #212121;
}

h2:after {
  position: absolute;
    right: 1px;
    bottom: 10px;
    width: 50%;
    height: 50%;
    box-shadow: 0 10px 15px #333;
    transform: rotate(4deg);
    z-index: -1;
    content: '';
}

吹き出し

見出しデザイン

HTML・CSSコード
<h2>見出しデザイン</h2>
h2 {
    position: relative;
   background: #ffdab9;
}

h2:after {
 position: absolute;
  content: '';
  top: 100%;
  left: 30px;
  border: 15px solid transparent;
  border-top: 15px solid #ffdab9;
  width: 0;
  height: 0;
}

ステッチ風

見出しデザイン

HTML・CSSコード
<h2>見出しデザイン</h2>
h2 {
  background: #dfefff;
  box-shadow: 0px 0px 0px 5px #dfefff;
  border: dashed 1px #96c2fe;
  
}
よかったらシェアしてね!
  • URLをコピーしました!
目次