アクセスパスを入力

アクセスパスは、LINEで配布しています。

LINE登録する
模写修行

コンポーネントの作成

サイト全体で使い回すパーツを、先にコンポーネントとして用意します。ページ数が多いサイトほど、ここが効いてきます。

この章で作るもの
  • 見出し(c-title-level1 / c-title-level2)
  • ボタン(c-button)
  • 記事カード(c-posts)
  • ページKV(c-page-kv)
  • Instagram(c-instagram)
  • ページネーション(c-pagination)

見出し / ボタン

ページ見出しは c-title-level1、セクション見出しは c-title-level2 です。白文字や中央寄せは修飾クラスで切り替えます。

ボタンは c-button をベースに、白ベース(--white)や中央寄せ(--center)を足します。

記事カード

ブログ一覧・トップの最新記事で使うカードは c-posts として切り出します。

<article class="c-post">
    <a href="single.html">
        <div class="c-post-thumbnail">...</div>
        <time class="c-post-date">...</time>
        <h2 class="c-post-title">...</h2>
    </a>
</article>

サムネイルは正方形(aspect-ratio: 1)にして、一覧の見た目を揃えます。

ページKV / Instagram / ページネーション

  • 下層の見出し帯:c-page-kv(ページごとに修飾クラス)
  • 各ページ下部のSNS導線:c-instagram
  • 一覧のページ送り:c-pagination

これらを先に作っておくと、下層ページはほぼ組み立てだけで進みます。

ポイント
似た見た目のパーツは、先にコンポーネント化しておくと、各ページのコーディングがかなり楽になります。
前の章次の章
トップページへ戻る

カフェのサイト制作

  • はじめに
  • デザインの確認と画像の書き出し
  • サイト内共通設定の準備
  • コンポーネントの作成
  • headerとfooterの作成
  • トップページの作成
  • コンセプトページの作成
  • メニューページの作成
  • 店舗一覧ページの作成
  • ブログ一覧ページの作成
  • 記事詳細ページの作成
  • 404ページの作成
  • まとめ
サンプルコードとデザイン
レッスンの詳細

教材のアクセスパスをLINEでGET👉

LINE登録する