WordPress 6.6 にアップデートするとグループブロックでグリッドレイアウトを使えるようになります。

WordPress 6.6 にアップデートするとグループブロックでグリッドレイアウトを使えるようになります。

いままでグリッドレイアウトでコンテンツを作るときは CSS で display: grid; を使って記述していたのですが、ノーコードでグリッドレイアウトを作れるようになったのは WordPress 6.6 のうれしい機能追加です。

例えば、以下のような画像付きメニューのレイアウトをノーコードで作ることができるようになりました。

ブロックの組み合わせ

上記の例では、ブロックを図のように組み合わせています。

VK Blocks がインストールされていると、グループブロック(縦積み)全体にリンクを設定することができるので、このコンテンツをノーコードで作るのに VK Blocks も役立っています。

ノーコードでここまで作れるようになったんだなぁ、と WordPress / VK Blocks の進化を実感しました。

マウスホバー動作には CSS が必要

これで見た目はバッチリなのですが、メニューとしての利用を前提にするとマウスホバーの動作がほしいところです。

マウスホバーの動作を設定するには CSS が必要で、ノーコードではできません。
(やりたいことにマッチするプラグインを見つければできそうだけど...)

ということで、CSS で手を加えてみました。

記述した CSS は下記の通り。****** はグリッドの 追加 CSS クラス です。

.****** .wp-block-group img {
    transition: .5s;
}
.****** .wp-block-group:hover img {
    opacity: 0.7;
    transform: scale(1.08);
}

CSS で上書きしやすくてありがたい

グリッドは以下のようにクラス名を使って指定されているので、CSS で上書きしやすくてありがたいです。

.wp-container-core-group-is-layout-18 {
    grid-template-columns: repeat(auto-fill, minmax(min(240px, 100%), 1fr));
    container-type: inline-size;
    gap: var(--wp--preset--spacing--30);
}

スマホで2列表示したいけど、パソコンでは幅をある程度大きくしたい、ってことがあります。

style="grid-template-columns: repeat(auto-fill, minmax(min(240px, 100%), 1fr));" で指定されると、!important を使わないと上書きできないのでちょっとイヤなんですよね。

後者のグリッドは以下の CSS によりスマホで2列表示するようにカスタマイズしてあります。

.******.wp-block-group {
    grid-template-columns: repeat(auto-fit, minmax(min(240px, 40vw), 1fr));
}

投稿者プロフィール

対馬 俊彦
対馬 俊彦魚沼情報サービス (新潟県南魚沼市)
【日本全国対応】WordPress のサイト制作、設定、カスタマイズ、トラブルでお悩み、お困りの方、お手伝いいたします。

Lightning / VK Blocks / VK Filter Search のサポート、カスタマイズを得意としています。

遠方からのご依頼の場合、打ち合わせ・サポートを Zoom や電子メール・電話などを併用して行わせていただきます。

オンラインレッスン形式でのホームページ制作サポートも行っています。お客様ご自身でホームページを制作・運用する上でうまくいかない部分をサポートいたします。設定やカスタマイズを手伝ってもらいたい、同時に便利な使い方や設定方法、カスタマイズのやり方も知ることができたら...という方にご好評いただいています。

デザイナー様、制作業者様のサイト制作のお手伝いも数多く行っています。難しい部分のコーディング ( PHP / CSS / jQuery ) をやってほしい、いま人手が足りない等、お仕事の依頼をお待ちしています。

ご要望をうかがった上で費用見積り(無料)を提示させていただきますので、お気軽にお問い合わせください。

メールでのお問い合わせはこちら

Lightning テーマ使用

中小企業様、個人事業主様向け

最適なホームページ

を制作いたします

制作費用クオリティを落とさずに
価格を抑えたサイトを制作します
必要十分お問い合わせフォーム、新着情報など
必要なものが最初から揃っています
サポート1年間のサポートがついて安心
初めてでもホームページを活用できます