テンプレページ(見出し・文字関連)

Welcome to Our Site

あなたのビジネスに、もうひとつのストーリーを。

セクションタイトル

青いラインの見出し

白いラインの見出し

通常の中見出し

白文字中見出し(濃背景用)

小見出し(標準)

小見出し(太字)

Catchphrase Here

Big White Title

h2、h3で見出しを作成してから、高度な設定でクラス名を入れる。

【命名ルールの基本】

意味のある名前をつける(例:.mvcopy → モバイル対応のコピー)
DTPと違って、配置のために「id」や「class」を使う。全体の設計が重要。
クラス名はハイフン区切りやBEM(block__element–modifier)形式を意識すると整理しやすい。
「BEM(ベム)」とは、CSSのクラス名を分かりやすく整理するための命名ルールです。
正式には:

BEM = Block(ブロック)・Element(エレメント)・Modifier(モディファイア)

🔧 なぜBEMが必要?

CSSでは、複数の要素にスタイルが絡み合ってしまうと、どこに何が効いてるのか分からなくなることがあります。
BEMを使うと、クラス名だけで「どのパーツの、どの部分で、どんな状態なのか」が一目で分かるようになります。

🌱 BEMの基本構造

.block__element--modifier
種類意味用途
blockパーツ全体の単位.card見出し、ボタン、ナビゲーションなど
elementブロック内の部品.card__titleカード内のタイトル、画像、説明文など
modifier見た目や状態の変化.card--large
.card__title--highlight
サイズ違い・強調・非アクティブなど

スタイルシート(カスタムに記述)

/* ——————————————–

大きな見出し(h2.h2_title)のデザイン

——————————————– */

h2.h2_title {

font-family: “Heebo”, sans-serif; /* フォントをHeebo(英語フォント)に変更。なければsans-serif(ゴシック体)を使用 */

font-size: 7vw; /* フォントサイズを画面幅の7%に設定(vwはviewport widthの略) */

color: #002836; /* 文字色を濃い青緑に指定 */

line-height: 1.1; /* 行の高さを文字の1.1倍に設定(行間の調整) */

margin-bottom: 10px; /* 見出しの下に10pxの余白を追加 */

font-weight: 600; /* 文字の太さをやや太めに(通常は400、600は中太) */

}

/* ——————————————–

見出しの下などに置く小さな説明文(.mvcopy)

——————————————– */

.mvcopy {

font-size: 1.2vw; /* 文字サイズを画面幅の1.2%で調整(レスポンシブ対応) */

}

/* ——————————————–

スマホ対応:横向きスマホや小さめタブレット対応(画面幅768px未満)

——————————————– */

@media (max-width: 767.98px) {

h2.h2_title {

font-size: 70px; /* h2のサイズを固定で70pxに(vwだと小さすぎる可能性があるため) */

}

.mvcopy {

font-size: 18px; /* 小さな説明文も18pxに固定で読みやすく */

}

}

/* ——————————————–

スマホ対応:縦向きスマホ(画面幅576px未満)

※ ここは空欄だけど、必要に応じてさらに調整を加えることができます

——————————————– */

@media (max-width: 575.98px) {

/* ここにスマホ用のさらに細かい調整を加えることができます */

}

/* ============================

共通のライン付き見出しスタイル

============================ */

h2.h2_line {

font-family: “Heebo”, sans-serif;

font-size: 36px; /* 標準の見出しサイズ */

font-weight: 500; /* 中程度の太さ */

display: block;

line-height: 1;

}

/* ラインを引く部分(span内) */

h2.h2_line span {

display: inline-block;

position: relative;

}

/* 黄ライン(デフォルト) */

h2.h2_line span::after {

content: “”;

position: absolute;

left: 0;

bottom: 0;

width: 100%;

height: 3px;

background-color: #d5db54; /* 柔らかい黄色 */

z-index: -1; /* 背景にラインを引く */

}

/* 青ラインに変更したい場合(クラス追加) */

h2.h2_line.blue span::after {

background-color: #002836;

}

/* 白文字(背景が濃い時用) */

h2.h2_line.white {

color: #fff;

}

/* ============================

補助見出しスタイル(青・白)

============================ */

h2.h2_blue {

font-family: “Noto Sans JP”, sans-serif;

font-size: 30px;

font-weight: 400;

color: #002836;

}

h2.h2_white {

font-family: “Noto Sans JP”, sans-serif;

font-size: 30px;

font-weight: 400;

color: #ffffff;

}

/* ============================

h3の標準化(SWELL上書き)

============================ */

h3 {

font-family: “Noto Sans JP”, sans-serif !important;

font-size: 20px !important;

font-weight: 400 !important;

color: #002836 !important;

}

Contact us

ご質問・ご相談等ございましたらお気軽にご相談ください。

  • フォームでのご相談
    フォームでのご相談

    ホームページ制作、運用・更新における
    ご相談はお気軽にご連絡ください。

    お問い合わせ・ご相談
  • お電話でのお問い合わせ
    お電話でのお問い合わせ

    お電話でのご相談も随時受け付けております。
    見積依頼などもお気軽にご連絡ください。

    052-700-8712 平日 10:00~19:00