アクセスパスを入力

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

LINE登録する
模写修行

ブログ一覧ページの作成

ブログ一覧ページは、共通の記事カードを組み立てるページです。

この章でやること
  • ページKV
  • 記事一覧
  • ページネーション

ページ構成

<div class="c-page-kv c-page-kv--blog">
    <div class="l-container-l">
        <h1 class="c-title-level1 c-title-level1--white">blog & news</h1>
    </div>
</div>

<!-- c-posts c-posts--col3 -->
<!-- c-pagination -->
<!-- c-instagram -->

記事カードはトップと同じ c-posts を使います。差分はページ見出しと件数だけ、という状態を目指します。

グリッド

ベースのグリッドは .c-posts 側です。--col3 は列数の上書きです。

.c-posts {
    display: grid;
    gap: 40px 30px;
    grid-template-columns: repeat(1, 1fr);
}

@media (width >= 500px) {
    .c-posts--col3 {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (width >= 768px) {
    .c-posts--col3 {
        grid-template-columns: repeat(3, 1fr);
        gap: 48px 30px;
    }
}

一覧の下に c-pagination、さらに下に c-instagram を置きます。

ポイント
一覧ページは「共通パーツの再利用」が本題です。ページ固有CSSを増やしすぎないようにしましょう。
前の章次の章
トップページへ戻る

カフェのサイト制作

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

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

LINE登録する