フォーラム

Please or 登録 to create posts and topics.

投稿リストの幅

カード型で表示する投稿数を4にすると3つが1列に並び1つ段が変わります。
これを1列にそろえることはできますか?

またスマホ表示時でのやり方もうかがえると幸いです

PC表示の場合

@media (min-width: 1000px) {
[data-sidebar=off] .-type-card .p-postList__item {
width: 33.3%;
}
}

@media (min-width: 1000px) {
[data-sidebar=off] .-type-card .p-postList__item {
width: 25%;
}
}

にすれば4列になります。

タブレットの場合

@media (min-width: 600px) {
.-type-card .p-postList__item {
width: 25%;
}
}

にすれば4カラム、widthの値を33.3%にすれば3カラムとなります。

スマホ表示の場合

.-type-card .p-postList__item {
width: 50%;
}

にすれば2カラム。widthの値を33.3%にすれば3カラムなどとなります。

CSSを書く順としては、画像の通り

.-type-card .p-postList__item {
width: 50%;
}

を上に記述して、それよりメディアクエリを下に記述してください。(追加CSS等に)

添付画像は、PC 4カラム、タブレット3カラム、スマホ2カラムで設定しています。

追記)このCSSは、投稿リストブロックのみならず、WordPress側の元々の機能として存在する「最新の投稿」にも適用されます。なので、特定の投稿リストだけに適用したい場合、任意のクラス名をあてていただければと思います。

アップロードファイル:
  • SnapCrab_NoName_2021-5-20_23-3-37_No-00.png
了 and 雪谷匡良 have reacted to this post.
雪谷匡良