SWELLの投稿リストを、画面幅960px以下で横スクロールできる表示にする方法です。専用クラスを付けたグループ内だけにCSSを適用し、ほかの記事一覧は通常の表示を保ちます。自動再生するスライダーではありません。
コードを使わずに作る方法やSwiperとの違いは、投稿リスト・記事スライダーの選び方で比較できます。この記事のCSSは有料部分に掲載しています。
スマホで横に動かせる投稿リストの見本
画面幅960px以下では、指やトラックパッドで横に動かして次の記事を選べます。カードの一部が右に見える幅にしています。961px以上ではSWELLの通常のカード配置に戻ります。見本には当サイトの実際の記事が表示されます。
-
サイト・サーバー移転・ドメイン移管
サーバー移転後のメール確認チェックリスト|お問い合わせが届かなくなる原因と確かめ方 -
プラグイン
Snow Monkey Forms│お問い合わせフォームを毎週自動でテストする方法|reCAPTCHAは残したまま -
内部施策
SEO SIMPLE PACK│noindexの記事に一覧でラベルを付ける方法 -
便利ツール・サービス
サイトが重い原因を調べる方法|ページの重さを測って内訳から直す場所を決める -
便利ツール・サービス
画像をWebPに変換・リサイズする方法|まとめて軽くする手順と画質の目安 -
便利ツール・サービス
内部SEOのチェック方法|見出し・alt・内部リンク・構造化データを1ページずつ確かめる手順
これは左右に読み進める表示です。自動で進む動きや矢印ボタンは追加しません。記事が少ないなど、カード全体が収まる場合は横スクロールが発生しません。
同じCSSを使った2つ目の設置例です。リストはそれぞれ独立して横に動かせます。
投稿リストをグループで囲む
ブロックエディターで「グループ」を追加し、その中に「投稿リスト」を入れます。投稿リストはカード型を選び、表示件数を設定してください。グループの中には、このCSSを適用したい投稿リストだけを入れます。
リスト表示などに変えると見た目が異なるため、最初はこの例と同じカード型で試してください。
外側のグループを選択し、ブロック設定の「高度な設定 → 追加CSSクラス」に waza-post-scroll と入力します。先頭のドットは付けません。投稿リストそのものではなく、それを囲むグループに付ける名前です。
追加CSSにコードを貼る
「外観 → カスタマイズ → 追加CSS」に次のCSSを追加して公開します。この例は追加CSSとブロックの設定で実装するため、親テーマのファイルやfunctions.phpを編集する必要はありません。
以下にCSSと調整・復元手順を掲載しています。
この記事だけ読みたい方は単品購入、ほかの有料記事も読みたい方は購読プランをご確認ください。
購読対象の記事・料金は、下のプラン案内で確認できます。
役に立った記事を、ブログやSNSで紹介しませんか?
紹介制度の対象記事・購読プランを購入した方は、codocで専用リンクと報酬条件を確認できます。
専用リンク経由で購入されると、設定された紹介報酬が発生します。
購読プランの紹介報酬は初回課金のみが対象です。
紹介時は、広告・PRであることが読者に分かるように明記してください。



