【Blogger×JetTheme】Homeのトップ画面をカード形式にしたい。

【Blogger×JetTheme】Homeのトップ画面をカード形式にしたい。

画像引用元:公式サイト

しつもん

カード形式にしてかっこいい感じにしたい


こんなお悩みにお答えします。

今回は、Blogger×JetThemeで作成するブログのトップ画面をカード形式にしたいを分かりやすく紹介します。

コピペでOK!です。

[Google広告]


方法 / 画像を作成 /

  • Canva公式サイト にアクセス
  • 「デザインを作成」ボタンを押し、新規作成より、カスタムサイズを探してクリックします。
  • 画像引用元:公式サイト
  • サイズは、幅 512 高さ 327 px にします。
    「新しいデザインを作成」をクリックします。


  • 512×327ピクセルの白い長方形が出てきたら準備完了です。

    おすすめ無料画像

     おしゃれなものからコメディまで ぱくたそさま 
     海外系の画像が多い O-DANさま 

    方法 / HTML /

    HTMLの貼り付け先: 【投稿】→【新しい投稿】
    画像引用元:公式サイト

    CSSのデザインに合わせて、テキストを入力します
    <div class="container">
    
      <div class="section-title">
        <span>Categories</span>
      </div>
    
      <div class="grid-layout">
        <article class="card">
          <a href="ここにリンク先URL">
            <div class="card-image bg-cream">
              <img src="ここに画像URL" alt="Tool Icon">
            </div>
            <h2 class="card-title">ここにタイトル</h2>
          </a>
        </article>
    
        <article class="card">
          <div class="card-image bg-pink">
            <a href="ここにリンク先URL">
              <img src="ここに画像URL" alt="Recipe Icon">
            </a>
          </div>
          <h2 class="card-title">ここにタイトル</h2>
        </article>
    
      </div>
    </div>

    方法 / 画像の入れ方 /

    画像を挿入ボタンをクリックし、保存先をえらびます
    *今回は、パソコンに保存しているので、パソコンからアップロードを選びます。
    画像引用元:公式サイト
    ファイルを選びます。
    画像引用元:公式サイト
    画像サイズが選べます。

    ポイント
    画像サイズは、記事に合わせていろいろ試してください。

    ポイント: 今回は、「中」 ・「中央」を選びます。
    画像引用元:公式サイト
    「OK」をクリックします。

    画像のリンクをコピー「Ctrl+C」します。
    コピーする箇所は、https:// ~ .pngです。
    例:https://blogger.googleusercontent.com/img/bbbbb/151.pngです。

    ポイント
    たくさんある文字の中から、 src というのを探してください。

    画像引用元:公式サイト

    <img src="ここに画像URL" alt="Tool Icon"> に画像を入れます。
    ポイント
    <img src="https://blogger.googleusercontent.com/img/bbbbb/151.png" alt="Tool Icon">です。

    方法 / CSS /

  • 見た目を整える(CSSを追加)
  •  万が一のため、バックアップをとる

    【テーマ】→【カスタマイズ】→【バックアップ】

    CSSの貼り付け先: Blogger管理画面 > テーマ > カスタマイズ ▼ > HTMLを編集
    画像引用元:公式サイト


    どこでもいいので、テキストがあるところをクリック > 検索「Crtl+F」 > 画面左上にある検索窓に「CSS」と入力してください。
    画像引用元:公式サイト

    「/*Your custom CSS is here*/」 を探してください。
    画像引用元:公式サイト

    /*Your custom CSS is here*/の下をクリック > 2~3回ほどEnterキーを押して、改行します。
    画像引用元:公式サイト

    改行したところに、CSSを「貼り付け」します。
    /* 全体のベース */
    body {
      background-color: #ffffff;
      font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;
      color: #333;
      margin: 0;
      padding: 0px;
    }
    
    .container {
      max-width: 1000px;
      margin: 0 auto;
    }
    
    /* タブ部分 */
    .header-tabs {
      display: flex;
      background: #fff;
      border-radius: 4px;
      overflow: hidden;
      margin-bottom: 30px;
    }
    
    .tab {
      flex: 1;
      text-align: center;
      padding: 15px;
      font-weight: bold;
      cursor: pointer;
      border-bottom: 4px solid transparent;
    }
    
    .tab.active {
      color: #3498db;
      border-bottom-color: #3498db;
    }
    
    /* 中央のタイトル線 */
    .section-title {
      display: flex;
      align-items: center;
      text-align: center;
      margin-bottom: 20px;
      font-weight: bold;
    }
    
    .section-title::before, .section-title::after {
      content: "";
      flex: 1;
      border-bottom: 2px solid #333;
    }
    
    .section-title span {
      padding: 0 15px;
    }
    
    /* グリッドレイアウト */
    .grid-layout {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); /* 横並び。狭くなると1列に */
      gap: 20px;
    }
    
    /* カードのデザイン */
    .card {
      background: #fff;
      border-radius: 8px;
      overflow: hidden;
      transition: transform 0.2s;
    }
    
    .card:hover {
      transform: translateY(-5px);
    }
    
    .card-image {
      aspect-ratio: 16 / 9; /* 画像の比率を固定 */
      overflow: hidden; /* はみ出し防止 */
      display: block;   /* flexを解除するか、中のimgを制御する */
    }
    
    .card-image img {
      width: 100%;      /* 横幅をカードいっぱいに */
      height: 100%;     /* 高さを親要素に合わせる */
      object-fit: cover; /* 比率を保ったまま隙間なく埋める */
      display: block;    /* 下部の謎の隙間を消す */
    }
    
    /* 背景色のバリエーション */
    .bg-cream { background-color: #fff9eb; }
    .bg-pink { background-color: #ffb1b1; }
    
    .card-title {
      padding: 15px;
      font-size: 1rem;
      line-height: 1.4;
      margin: 0;
    }


    まとめ

    トップ画面がかっこよくなりました。

    もし、うまく表示できないときは、

    Gemini  で確認すれば大丈夫です。

    CSSコードなどをコピペして、Geminiにうまく表示されません。と、メッセージを入力したら、色々アドバイスしてくれます。

    公式サイト >> Gemini  

    最後まで読んでいただきありがとうございました。

    はつごかんでした。

    関連記事はこちら  


    [Google広告]


    Menu 
    Next Post Previous Post