「新着情報」ブロックを1行表示にする方法

Cocoonカスタマイズ集
この記事は約3分で読めます。
記事内に広告が含まれています。

はじめに

プラグイン「VK Blocks Pro」を使わずに、「新着情報」ブロックを「テキストリスト(1カラム)」と同様の1行表示とします。

この記事では、この方法について説明します。

完成イメージ

実装手順

以下の手順で実装します。

  • ラベル
    Gutenbergエディターでの設定

    「新着情報」ブロックを配置し、高度な設定→追加CSSクラスにinfo-list-horizontalと入力します。

  • ラベル
    CSSを追加

    以下のコードをstyle.cssに追加します。

    .info-list-horizontal {
      .info-list-item {
        align-items: flex-start;
        display: flex;
        gap: 15px;
    
        @media (width <= 480px) {
          flex-direction: column;
        }
      }
    
      .info-list-item-content {
        margin: 0;
        order: 2;
      }
    
      .info-list-item-meta {
        align-items: center;
        display: flex;
        flex-shrink: 0;
        gap: 15px;
        opacity: 1;
        width: 250px;
    
        .info-list-item-date {
          margin: 0;
        }
    
        .info-list-item-categorys {
          flex-grow: 1;
        }
    
        .entry-category {
          display: block;
          font-size: unset;
          margin: 0;
          text-align: center;
          width: 100%;
    
          /* 最初のカテゴリー以外を非表示 */
          &:nth-child(n+2) {
            display: none;
          }
        }
    
        .info-list-item-comment {
          display: none;
        }
      }
    }

さいごに

今回紹介した方法を使えば、高機能な有料プラグインを導入しなくても、CSSの調整だけ1行で表示とすることができます。

タイトルとURLをコピーしました